| Tests passed/Failed/Skipped: | 1751/625/0 |
| Started on: | Tue Dec 07 19:18:53 IST 2021 |
| Total time: | 5936 seconds (5936224 ms) |
| Included groups: | |
| Excluded groups: |
| FAILED TESTS | |||
| Test method | Exception | Time (seconds) | Instance |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1030, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 572 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 572 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 572 DataMart :: 572 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 564 Row Count of Table CATEGORY is not matched for DataMart :: 572 CURATED :: 564 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_628, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 6 DataMart :: 6 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_183, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITNAME, CREATEDON, HASCALCULATEDSALARYGROSSPAYITEMS, TECHNICIANTYPE, PAYROLLPERIOD_ID, TECHNICIANOVERTIMEMODE, TURNOVERBONUS, TO, ADDONMULTITECHCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDCOMMISSIONRECALC, LINEITEMSONPURCHASEORDERS, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLREVIEWSTATE_MANAGERSTATUS, TECHNICIANINVOICINGHOURLYRATE, TECHNICIAN_ID, TECHNICIANPAYROLLSTATUS, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TURNOVERMINIMUMTHRESHOLD, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, ID, INCLUDESELLERFEEANDTECHSPECIFICBONUS, MANAGER_ID, PAYROLLREVIEWSTATE_STATUS, TIMEZONE, SELLERFEE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLSHOWMATERIALSINCOST, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, PAYROLLCOSTMARKUP, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLEXPENSEDEDUCTIONTRIGGER, TECHNICIANCOMMUTETIME, USECUSTOMIDLETIMERULES, SCHEDULEDSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, ISQUEUEDFORFORCEDSALARYRECALC, PAYFORIDLETIMEUPTO, PAYROLLFLATFEEMINIMUM, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, SUPPORTSPERSISTEDINVOICES, TECHNICIANPAYROLLSTARTPERIOD, PAYROLLUSENSVASSOLDBYBASE, TECHNICIANHOURLYRATE, TECHNICIANSOLDBYRATE, SEARSPAYROLLROLE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, IMPORTID, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLREPORTVERSION, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, TECHNICIANPAYTYPE, UPDATEERRORLOGID, PAYROLLMARGINALRANGEBONUSES, PAYROLLFLATFEE, PAYROLLPERCENTAGEFEE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, LASTTIMEGROSSPAYITEMSGENERATED, SCHEDULEDMULTITECHCOMMISSIONRATE, USEPAYROLLDATE, LASTTIMEUPDATED, OVERTIMEPROFILE_ID, PAYROLLID, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANNAME, MANAGERNAME, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, DEFAULTPAYROLLADJUSTMENTRATE, DISABLEDOUBLEOVERTIME, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYFORIDLETIMEOVERONEHOUR, SCHEDULEDCREWSPLITCOMMISSIONRATE, PAYROLLTYPE, CREATEDBY_ID, HASCALCULATEDGROSSPAYITEMS] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, INCLUDESELLERFEEANDTECHSPECIFICBONUS, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLREPORTVERSION, TECHNICIANPAYROLLSTATUS, CREATEDON, MANAGERNAME, MASTER_ID, PAYROLLFLATFEE, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNIT_ID, HASCALCULATEDGROSSPAYITEMS, OVERTIMEPROFILE_ID, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIAN_ID, PAYROLLID, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TECHNICIANOVERTIMEMODE, TECHNICIANTYPE, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, HASCALCULATEDSALARYGROSSPAYITEMS, ID, LASTTIMEGROSSPAYITEMSGENERATED, MANAGER_ID, RECORD_UPDATE_DATE, SUPPORTSPERSISTEDINVOICES, PAYROLLREVIEWSTATE_STATUS, UPDATEERRORLOGID, ACTIVE_FLAG, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, LINEITEMSONPURCHASEORDERS, PREVENTNJAOVERLAPPING, RECORD_CREATE_DATE, TECHNICIANNAME, TECHNICIANPAYTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TO, USECUSTOMIDLETIMERULES, SEARSPAYROLLROLE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLREVIEWSTATE_MANAGERSTATUS, SCHEDULEDMULTITECHCOMMISSIONRATE, TECHNICIANCOMMUTETIME, TECHNICIANFIRSTDRIVERULE, TECHNICIANSOLDBYRATE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, DISABLEDOUBLEOVERTIME, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYFORIDLETIMEUPTO, PAYROLLPERCENTAGEFEE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLPERIOD_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, PAYROLLFLATFEEMINIMUM, TIMEZONE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, ISQUEUEDFORFORCEDSALARYRECALC, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIANPAYROLLSTARTPERIOD, TURNOVERMINIMUMTHRESHOLD, HASCALCULATEDTIMESHEETGROSSPAYITEMS, PAYROLLCOSTMARKUP, PAYROLLTYPE, SELLERFEE, TECHNICIANHOURLYRATE, USEPAYROLLDATE, TENANT_TYPE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, CREATEDBY_ID, FROM, ISQUEUEDFORFORCEDCOMMISSIONRECALC, LASTTIMEUPDATED, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLSHOWMATERIALSINCOST, TECHNICIANINVOICINGHOURLYRATE, DEFAULTPAYROLLADJUSTMENTRATE, PAYFORIDLETIMEOVERONEHOUR, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, PAYROLLUSENSVASSOLDBYBASE] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_308, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.LOCATION
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.LOCATION' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 65013 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 65013 Row Count of Table LOCATION is matched for RAW :: 0 DataMart :: 65013 CURATED :: 65013 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_590, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 226948 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 453876 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 227028 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 226948 DataMart :: 453876 CURATED :: 227028 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_609, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TECHNICIAN
Table Count in Snowflake:: 217 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 211 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 390 Row Count of Table TECHNICIAN is not matched for RAW :: 217 DataMart :: 211 CURATED :: 390 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_768, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 1 DataMart :: 0 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1078, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 2223 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2273 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2273 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 2223 DataMart :: 2273 Row Count of Table ESTIMATEITEM is matched for DataMart :: 2273 CURATED :: 2273 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_134, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 817 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 817 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 129 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 817 DataMart :: 817 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_221, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 177134 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 177527 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 177032 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 177134 DataMart :: 177527 CURATED :: 177032 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_218, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 5 DataMart :: 5 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_015, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 975 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 975 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 131 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 975 DataMart :: 975 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_131, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TAXZONE
Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 45 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 35 Row Count of Table TAXZONE is not matched for RAW :: 10 DataMart :: 45 CURATED :: 35 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_528, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HENDERSON_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 135237 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 135237 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 135237 CURATED :: 135237 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_338, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.EQUIPMENT
Table Count in Snowflake:: 4326 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4326 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3751 Row Count of Table EQUIPMENT is not matched for RAW :: 4326 DataMart :: 4326 CURATED :: 3751 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_400, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.SERVICE
Table Count in Snowflake:: 22244 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 22242 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 22242 Row Count of Table SERVICE is not matched for RAW :: 22244 DataMart :: 22242 CURATED :: 22242 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_379, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.EQUIPMENT
Table Count in Snowflake:: 6126 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6126 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5501 Row Count of Table EQUIPMENT is not matched for RAW :: 6126 DataMart :: 6126 CURATED :: 5501 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_472, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.LOCATION
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.LOCATION' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 32559 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 32559 Row Count of Table LOCATION is matched for RAW :: 0 DataMart :: 32559 CURATED :: 32559 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1065, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 9413 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9413 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 9413 DataMart :: 9413 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 9402 Row Count of Table INVOICE is not matched for DataMart :: 9413 CURATED :: 9402 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_240, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TECHNICIAN
Table Count in Snowflake:: 267 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4963 Row Count of Table TECHNICIAN is not matched for RAW :: 267 DataMart :: 6 CURATED :: 4963 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_095, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 1 DataMart :: 1 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_032, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [VALUE, NAME, OWNER_ID] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [MASTER_ID, NAME, ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE, OWNER_ID] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OWNER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_300, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.HOLDJOBREASON
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.HOLDJOBREASON' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 0 DataMart :: 6 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_982, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 11 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 11 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 10 Row Count of Table ZONE is matched for APIMAT :: 11 DataMart :: 11 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1 Row Count of Table ZONE is not matched for DataMart :: 11 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_689, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TAG
Table Count in Snowflake:: 472005 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 471575 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 472165 Row Count of Table TAG is not matched for RAW :: 472005 DataMart :: 471575 CURATED :: 472165 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_550, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 2538296 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5076592 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2538296 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 2538296 DataMart :: 5076592 CURATED :: 2538296 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_233, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PROJECT
Table Count in Snowflake:: 7209 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7207 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7162 Row Count of Table PROJECT is not matched for RAW :: 7209 DataMart :: 7207 CURATED :: 7162 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_259, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 6 DataMart :: 6 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_413, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CAMPAIGN
Table Count in Snowflake:: 292 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 293 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 292 Row Count of Table CAMPAIGN is not matched for RAW :: 292 DataMart :: 293 CURATED :: 292 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_151, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [NAME, VALUE, OWNER_ID] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, VALUE, MASTER_ID, NAME, ACTIVE_FLAG, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: OWNER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_530, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.VENDOR
Table Count in Snowflake:: 889 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 889 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 889 DataMart :: 889 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_640, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 36022 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 35272 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 36022 CURATED :: 35272 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_750, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 7157 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7510 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7510 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 7157 DataMart :: 7510 Row Count of Table ESTIMATEITEM is matched for DataMart :: 7510 CURATED :: 7510 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_144, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 3881935 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3882029 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3881935 Row Count of Table OPPORTUNITY is not matched for RAW :: 3881935 DataMart :: 3882029 CURATED :: 3881935 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_520, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PROJECT
Table Count in Snowflake:: 11973 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 12054 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 11936 Row Count of Table PROJECT is not matched for RAW :: 11973 DataMart :: 12054 CURATED :: 11936 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_324, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TIMESHEETCODE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TIMESHEETCODE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 13 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 13 Row Count of Table TIMESHEETCODE is matched for RAW :: 0 DataMart :: 13 CURATED :: 13 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_348, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.LEAD
Table Count in Snowflake:: 2061 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2061 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2057 Row Count of Table LEAD is not matched for RAW :: 2061 DataMart :: 2061 CURATED :: 2057 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_518, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PAYMENT
Table Count in Snowflake:: 154281 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 154318 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 153941 Row Count of Table PAYMENT is not matched for RAW :: 154281 DataMart :: 154318 CURATED :: 153941 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1083, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 1376 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1376 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 1376 DataMart :: 1376 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1383 Row Count of Table JOBASSIGNMENT is not matched for DataMart :: 1376 CURATED :: 1383 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_284, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.VENDOR
Table Count in Snowflake:: 301 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 301 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 301 DataMart :: 301 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_584, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.EQUIPMENT
Table Count in Snowflake:: 1255 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1255 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1191 Row Count of Table EQUIPMENT is not matched for RAW :: 1255 DataMart :: 1255 CURATED :: 1191 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_641, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PAYMENT
Table Count in Snowflake:: 716396 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 716421 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 715649 Row Count of Table PAYMENT is not matched for RAW :: 716396 DataMart :: 716421 CURATED :: 715649 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_694, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.VENDOR
Table Count in Snowflake:: 59 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 59 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 59 DataMart :: 59 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_441, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.SERVICE
Table Count in Snowflake:: 2092 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2092 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2091 Row Count of Table SERVICE is not matched for RAW :: 2092 DataMart :: 2092 CURATED :: 2091 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_502, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.EQUIPMENT
Table Count in Snowflake:: 2104 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2104 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2022 Row Count of Table EQUIPMENT is not matched for RAW :: 2104 DataMart :: 2104 CURATED :: 2022 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_992, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 679 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1343 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 36654 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 679 DataMart :: 1343 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 1343 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_269, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 807387 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 806833 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 799092 Row Count of Table MATERIALVENDOR is not matched for RAW :: 807387 DataMart :: 806833 CURATED :: 799092 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_099, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 125 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_304, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBASSIGNMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBASSIGNMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 508762 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 508485 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 0 DataMart :: 508762 CURATED :: 508485 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_666, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.EQUIPMENT
Table Count in Snowflake:: 1286 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1286 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1069 Row Count of Table EQUIPMENT is not matched for RAW :: 1286 DataMart :: 1286 CURATED :: 1069 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_432, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.MATERIAL
Table Count in Snowflake:: 11204 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 11202 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 27654 Row Count of Table MATERIAL is not matched for RAW :: 11204 DataMart :: 11202 CURATED :: 27654 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_651, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 30027 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 30027 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 30027 CURATED :: 30027 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_025, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 998531 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 998394 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 998391 Row Count of Table OPPORTUNITY is not matched for RAW :: 998531 DataMart :: 998394 CURATED :: 998391 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_065, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNITNAME, CODE_ORIGINALCODE, PAYROLLADJUSTMENT_ID, QUANTITY, ZONE_ID, PROJECT_ID, CODE_NAME, POSTEDON, PAYROLL_ID, HOURS, JOBNUMBER, PAYROLLCODE_CODE, PAYROLLCODE_NAME, REPLACESBONUSAMOUNT, CREATEDBY_ID, ISOTCHARGE, JOBLOCATIONZIP, CODE_PAYROLLCODE, INVOICENUMBER, MEMO, CREATEDON, CUSTOMERNAME, JOB_ID, JOBLOCATIONNAME, ISPREVAILINGWAGEJOB, BUSINESSUNIT_ID, JOBLOCATIONADDRESS, PAYROLLCODE_ORIGINALCODE, PROJECTNUMBER, TAXZONE_ID, ZONENAME, TYPE, ID, RATE, ACTIVE, AMOUNT, CUSTOMER_ID, IMPORTID, JOBLOCATION_ID, PERSISTENCETYPE, INVOICE_ID, TAXZONENAME, TECHNICIAN_ID] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_PAYROLLCODE, CREATEDBY_ID, CUSTOMERNAME, CUSTOMER_ID, PAYROLLCODE_CODE, PAYROLLCODE_NAME, RECORD_UPDATE_DATE, POSTEDON, REPLACESBONUSAMOUNT, JOB_ID, TECHNICIAN_ID, BUSINESSUNITNAME, BUSINESSUNIT_ID, ISPREVAILINGWAGEJOB, JOBLOCATIONADDRESS, JOBLOCATION_ID, JOBNUMBER, PROJECTNUMBER, RATE, PAYROLLCODE_ORIGINALCODE, TAXZONENAME, ACTIVE, CODE_ORIGINALCODE, MASTER_ID, PAYROLLADJUSTMENT_ID, TAXZONE_ID, JOBLOCATIONZIP, MEMO, QUANTITY, HOURS, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, INVOICENUMBER, ZONE_ID, ZONENAME, TYPE, AMOUNT, CREATEDON, INVOICE_ID, PROJECT_ID, JOBLOCATIONNAME, ACTIVE_FLAG, CODE_NAME, ID, ISOTCHARGE, PAYROLL_ID, PERSISTENCETYPE] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_263, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 1039700 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1039655 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1039348 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 1039700 DataMart :: 1039655 CURATED :: 1039348 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_869, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 1198 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2678 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 73866 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 1198 DataMart :: 2678 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 2678 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_234, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 14764 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 14741 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 14468 Row Count of Table PURCHASEORDER is not matched for RAW :: 14764 DataMart :: 14741 CURATED :: 14468 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_214, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.EMPLOYEE
Table Count in Snowflake:: 159 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 158 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 136 Row Count of Table EMPLOYEE is not matched for RAW :: 159 DataMart :: 158 CURATED :: 136 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_410, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 29 Row Count of Table BUSINESSUNIT is not matched for RAW :: 35 DataMart :: 35 CURATED :: 29 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_665, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.EMPLOYEE
Table Count in Snowflake:: 222 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 222 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 168 Row Count of Table EMPLOYEE is not matched for RAW :: 222 DataMart :: 222 CURATED :: 168 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_185, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [NAME, OWNER_ID, VALUE] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [TENANT_TYPE, VALUE, RECORD_UPDATE_DATE, ACTIVE_FLAG, MASTER_ID, NAME, RECORD_CREATE_DATE, OWNER_ID] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_506, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.INVOICEITEM
Table Count in Snowflake:: 496871 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 496833 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 496558 Row Count of Table INVOICEITEM is not matched for RAW :: 496871 DataMart :: 496833 CURATED :: 496558 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_593, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOBTYPE
Table Count in Snowflake:: 245 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 245 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table JOBTYPE is not matched for RAW :: 245 DataMart :: 245 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1115, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1125 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2078 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 40889 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 1125 DataMart :: 2078 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 94 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 2078 CURATED :: 94 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_615, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 74 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 74 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 62 Row Count of Table BUSINESSUNIT is not matched for RAW :: 74 DataMart :: 74 CURATED :: 62 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_112, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYMENTTERM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYMENTTERM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 0 DataMart :: 10 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_260, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.INVOICEITEM
Table Count in Snowflake:: 3053419 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3051702 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3049725 Row Count of Table INVOICEITEM is not matched for RAW :: 3053419 DataMart :: 3051702 CURATED :: 3049725 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_039, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.GROSSPAYITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.GROSSPAYITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_490, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.ZONE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.ZONE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 11 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table ZONE is not matched for RAW :: 0 DataMart :: 11 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_341, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 7 DataMart :: 7 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_643, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [CONTRACTESTIMATE_ID, CREATEDBY_ID, REVENUERECOGNITIONMETHOD, AREITEMSREORDERED, COMPLETEDONACTUAL, PAYMENTTERM_ID, ID, COMPLETEDON, TECHNICIANSIGNATURE, COSTTOCOMPLETE, CREATEDON, NAME, SUMMARY, COMPLETIONPERCENT, ISRETAINAGEENABLED, MODIFIEDON, RETAINAGEPERCENT, LOCATION_ID, ACKNOWLEDGEMENTSIGNATURE, ACTIVE, AUTHORIZATIONSIGNATURE, NUMBER, PROJECTSETTINGSTYPE, ISPREVAILINGWAGE, CONTRACTSTARTDATE, IMPORTID, STARTEDON, CONTRACTFOR, CUSTOMER_ID] Column names for DataMart Table --> STR_PROJECT :: [STARTEDON, IMPORTID, RECORD_UPDATE_DATE, REVENUERECOGNITIONMETHOD, COMPLETEDONACTUAL, MD5_VALUE, PROJECTSETTINGSTYPE, CREATEDON, CONTRACTSTARTDATE, NAME, COMPLETIONPERCENT, AREITEMSREORDERED, MASTER_ID, SUMMARY, COMPLETEDON, ACTIVE, CUSTOMER_ID, PAYMENTTERM_ID, MODIFIEDON, CREATEDBY_ID, AUTHORIZATIONSIGNATURE, ISPREVAILINGWAGE, LOCATION_ID, RECORD_CREATE_DATE, RETAINAGEPERCENT, TENANT_TYPE, TECHNICIANSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, CONTRACTESTIMATE_ID, CONTRACTFOR, ID, ISRETAINAGEENABLED, NUMBER] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: CUSTOMER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_231, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PAYMENT
Table Count in Snowflake:: 62047 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 62108 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 61643 Row Count of Table PAYMENT is not matched for RAW :: 62047 DataMart :: 62108 CURATED :: 61643 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_542, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.EMPLOYEE
Table Count in Snowflake:: 3937 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3944 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3807 Row Count of Table EMPLOYEE is not matched for RAW :: 3937 DataMart :: 3944 CURATED :: 3807 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_184, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 11941 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 12019 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 131 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is not matched for RAW :: 11941 DataMart :: 12019 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_973, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 4 DataMart :: 1 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 1 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_344, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 85723 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 86541 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 86001 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 85723 DataMart :: 86541 CURATED :: 86001 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_166, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ATLASBUTLERTECHNICIANROLE, BURDENRATE, TECHNICIANNAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_STATUS, TURNOVERMINIMUMTHRESHOLD, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLFLATFEE, PAYROLLFLATFEEMINIMUM, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TIMEZONE, CREATEDBY_ID, ISQUEUEDFORFORCEDSALARYRECALC, OVERTIMEPROFILE_ID, PAYROLLID, TECHNICIANCOMMUTETIME, TURNOVERBONUS, TECHNICIANSOLDBYRATE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLREVIEWSTATE_MANAGERSTATUS, TO, ADDONMULTITECHCOMMISSIONRATE, FROM, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDCOMMISSIONRECALC, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLMARGINALRANGEBONUSES, TECHNICIANFIRSTDRIVERULE, TECHNICIAN_ID, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, PAYROLLUSENSVASSOLDBYBASE, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIANCOMMISSIONRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANPAYTYPE, DEFAULTPAYROLLADJUSTMENTRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, PAYROLLCOSTMARKUP, PAYROLLSHOWMATERIALSINCOST, ACTIVE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, DISABLEDOUBLEOVERTIME, ID, IMPORTID, PAYROLLTYPE, SUPPORTSPERSISTEDINVOICES, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, LASTTIMEUPDATED, PREVENTNJAOVERLAPPING, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, DEDUCTCOSTSFROMSOLDBYCREDIT, ENABLETECHNICIANCLOCKINANDCLOCKOUT, LASTTIMEGROSSPAYITEMSGENERATED, ROUNDSOLDHOURSTOTWODECIMALPLACES, SCHEDULEDMULTITECHCOMMISSIONRATE, USEPAYROLLDATE, LINEITEMSONPURCHASEORDERS, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLREVIEWSTATE_DISPUTEREASON, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANOVERTIMEMODE, TECHNICIANINVOICINGHOURLYRATE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITNAME, CREATEDON, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGERNAME, PAYFORIDLETIMEOVERONEHOUR, SCHEDULEDSOLOCOMMISSIONRATE, UPDATEERRORLOGID, PAYROLLEXPENSEDEDUCTIONTRIGGER, SELLERFEE, SEARSPAYROLLROLE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, SCHEDULEDCREWSPLITCOMMISSIONRATE, TECHNICIANPAYROLLSTARTPERIOD, HASCALCULATEDGROSSPAYITEMS, MANAGER_ID, PAYROLLREPORTVERSION, TECHNICIANHOURLYRATE, USECUSTOMIDLETIMERULES] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, LASTTIMEUPDATED, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANSOLDBYRATE, TECHNICIANTYPE, PAYROLLFLATFEEMINIMUM, TECHNICIANHOURLYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, PAYROLLREVIEWSTATE_MANAGERSTATUS, PAYFORIDLETIMEUPTO, PAYROLLID, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNIT_ID, CREATEDBY_ID, IMPORTID, SCHEDULEDCREWSPLITCOMMISSIONRATE, SCHEDULEDMULTITECHCOMMISSIONRATE, SUPPORTSPERSISTEDINVOICES, PAYFORIDLETIMEOVERONEHOUR, TECHNICIANCOMMISSIONRATE, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, MANAGER_ID, PAYROLLPERIOD_ID, RECORD_UPDATE_DATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANINVOICINGHOURLYRATE, TO, ISQUEUEDFORFORCEDTIMESHEETRECALC, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, CREATEDON, PAYROLLPERCENTAGEFEEMINIMUM, TURNOVERMINIMUMTHRESHOLD, OVERTIMEPROFILE_ID, PAYROLLREPORTVERSION, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLUSENSVASSOLDBYBASE, TECHNICIANNAME, USECUSTOMIDLETIMERULES, PAYROLLREVIEWSTATE_DISPUTEREASON, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ATLASBUTLERTECHNICIANROLE, BURDENRATE, DEFAULTPAYROLLADJUSTMENTRATE, FROM, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TECHNICIANPAYROLLSTATUS, HASCALCULATEDGROSSPAYITEMS, TECHNICIANPAYROLLSTARTPERIOD, TIMEZONE, PAYROLLSHOWMATERIALSINCOST, PAYROLLTYPE, TECHNICIANPAYTYPE, SELLERFEE, UPDATEERRORLOGID, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, PREVENTNJAOVERLAPPING, TENANT_TYPE, PAYROLLMARGINALRANGEBONUSES, TECHNICIANFIRSTDRIVERULE, ACTIVE_FLAG, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, DEDUCTCOSTSFROMSOLDBYCREDIT, MANAGERNAME, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIANCOMMUTETIME, TECHNICIAN_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, DISABLEDOUBLEOVERTIME, RECORD_CREATE_DATE, TURNOVERBONUS, USEPAYROLLDATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, SEARSPAYROLLROLE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, HASCALCULATEDSALARYGROSSPAYITEMS, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDCOMMISSIONRECALC, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLFLATFEE, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANOVERTIMEMODE, ID, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, PAYROLLCOSTMARKUP, PAYROLLREVIEWSTATE_STATUS, MASTER_ID, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_115, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANPAYROLL
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANPAYROLL' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3540 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 116 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 0 DataMart :: 3540 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_098, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, CREATEDBY_ID, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANHOURLYRATE, LASTTIMEGROSSPAYITEMSGENERATED, MANAGERNAME, PAYROLLREPORTVERSION, SEARSPAYROLLROLE, TECHNICIANCOMMISSIONRATE, TIMEZONE, PAYROLLID, PAYROLLREVIEWSTATE_MANAGERSTATUS, TECHNICIANTYPE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ACTIVE, ADDONMULTITECHCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLFLATFEEMINIMUM, BURDENRATE, DEDUCTCOSTSFROMSOLDBYCREDIT, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDMULTITECHCOMMISSIONRATE, PREVENTNJAOVERLAPPING, TECHNICIANCOMMUTETIME, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANPAYROLLSTARTPERIOD, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, PAYROLLCOSTMARKUP, PAYROLLPERCENTAGEFEE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANNAME, TURNOVERBONUS, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, DISABLEDOUBLEOVERTIME, FROM, PAYROLLFLATFEE, TECHNICIAN_ID, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, PAYROLLREVIEWSTATE_STATUS, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLSHOWMATERIALSINCOST, TECHNICIANSOLDBYRATE, UPDATEERRORLOGID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, CREATEDON, IMPORTID, LASTTIMEUPDATED, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, PAYFORIDLETIMEOVERONEHOUR, PAYROLLEXPENSEDEDUCTIONTRIGGER, TECHNICIANFIRSTDRIVERULE, TECHNICIANPAYTYPE, TURNOVERMINIMUMTHRESHOLD, USECUSTOMIDLETIMERULES, USEPAYROLLDATE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLTYPE, SUPPORTSPERSISTEDINVOICES, TECHNICIANINVOICINGHOURLYRATE, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, SCHEDULEDCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, ISQUEUEDFORFORCEDSALARYRECALC, LINEITEMSONPURCHASEORDERS, PAYROLLMARGINALRANGEBONUSES, SCHEDULEDSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TO, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLREVIEWSTATE_DISPUTEREASON, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, HASCALCULATEDTIMESHEETGROSSPAYITEMS, PAYFORIDLETIMEUPTO, ROUNDSOLDHOURSTOTWODECIMALPLACES, DEFAULTPAYROLLADJUSTMENTRATE, OVERTIMEPROFILE_ID, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, LASTTIMESALARYGROSSPAYITEMSGENERATED, TECHNICIANPAYROLLSTATUS, SELLERFEE] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [DEDUCTCOSTSFROMSOLDBYCREDIT, FROM, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLREVIEWSTATE_MANAGERSTATUS, PAYROLLREVIEWSTATE_DISPUTEREASON, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ACTIVE_FLAG, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, DEFAULTPAYROLLADJUSTMENTRATE, HASCALCULATEDGROSSPAYITEMS, PAYROLLFLATFEEMINIMUM, PAYROLLREVIEWSTATE_STATUS, TURNOVERBONUS, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLMARGINALRANGEBONUSES, SCHEDULEDCREWSPLITCOMMISSIONRATE, SELLERFEE, UPDATEERRORLOGID, PAYFORIDLETIMEOVERONEHOUR, PAYROLLEXPENSEDEDUCTIONTRIGGER, TECHNICIANINVOICINGHOURLYRATE, TURNOVERMINIMUMTHRESHOLD, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, LINEITEMSONPURCHASEORDERS, MANAGER_ID, ACTIVE, BURDENRATE, IMPORTID, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLPERCENTAGEFEE, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLSHOWMATERIALSINCOST, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, LASTTIMEUPDATED, TECHNICIANTYPE, MASTER_ID, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNIT_ID, PAYFORIDLETIMEUPTO, PAYROLLID, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, CREATEDON, TECHNICIANFIRSTDRIVERULE, PAYROLLTYPE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, PAYROLLFLATFEE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLREPORTVERSION, OVERTIMEPROFILE_ID, RECORD_CREATE_DATE, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIAN_ID, TIMEZONE, ADDONCREWSPLITCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLPERIOD_ID, RECORD_UPDATE_DATE, TECHNICIANCOMMISSIONRATE, SUPPORTSPERSISTEDINVOICES, USEPAYROLLDATE, TO, TECHNICIANPAYROLLSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, SEARSPAYROLLROLE, TECHNICIANCOMMUTETIME, TECHNICIANNAME, TECHNICIANPAYTYPE, ID, USECUSTOMIDLETIMERULES, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, MANAGERNAME, PAYROLLUSENSVASSOLDBYBASE, PREVENTNJAOVERLAPPING, DISABLEDOUBLEOVERTIME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMESALARYGROSSPAYITEMSGENERATED, TECHNICIANPAYROLLSTARTPERIOD, TECHNICIANSOLDBYRATE, PAYROLLCOSTMARKUP, TENANT_TYPE] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: SELLERFEE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_657, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CALL
Table Count in Snowflake:: 213616 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 213552 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 212326 Row Count of Table CALL is not matched for RAW :: 213616 DataMart :: 213552 CURATED :: 212326 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_605, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.SERVICE
Table Count in Snowflake:: 2489 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2489 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2488 Row Count of Table SERVICE is not matched for RAW :: 2489 DataMart :: 2489 CURATED :: 2488 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_384, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOB
Table Count in Snowflake:: 1233714 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1233740 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1233412 Row Count of Table JOB is not matched for RAW :: 1233714 DataMart :: 1233740 CURATED :: 1233412 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_381, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 1100782 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1100004 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1098223 Row Count of Table ESTIMATEITEM is not matched for RAW :: 1100782 DataMart :: 1100004 CURATED :: 1098223 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_392, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 275473 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 268996 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 247412 Row Count of Table MATERIALVENDOR is not matched for RAW :: 275473 DataMart :: 268996 CURATED :: 247412 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_111, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.OVERTIMEPROFILE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.OVERTIMEPROFILE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 0 DataMart :: 6 CURATED :: 6 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_499, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CUSTOMER
Table Count in Snowflake:: 51427 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 51506 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 51411 Row Count of Table CUSTOMER is not matched for RAW :: 51427 DataMart :: 51506 CURATED :: 51411 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_446, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HARP_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 38101 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 38101 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 38101 CURATED :: 38101 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_996, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 898 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 904 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 904 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 898 DataMart :: 904 Row Count of Table ESTIMATEITEM is matched for DataMart :: 904 CURATED :: 904 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_580, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CONTACT
Table Count in Snowflake:: 265366 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 265301 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 232839 Row Count of Table CONTACT is not matched for RAW :: 265366 DataMart :: 265301 CURATED :: 232839 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_743, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 1241 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1241 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 1241 DataMart :: 1241 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1231 Row Count of Table CATEGORY is not matched for DataMart :: 1241 CURATED :: 1231 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_561, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [COSTTOCOMPLETE, MODIFIEDON, RETAINAGEPERCENT, ISRETAINAGEENABLED, CUSTOMER_ID, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, CONTRACTFOR, NUMBER, STARTEDON, COMPLETEDONACTUAL, CONTRACTSTARTDATE, TECHNICIANSIGNATURE, CONTRACTESTIMATE_ID, CREATEDBY_ID, CREATEDON, ISPREVAILINGWAGE, REVENUERECOGNITIONMETHOD, SUMMARY, NAME, ACKNOWLEDGEMENTSIGNATURE, AREITEMSREORDERED, ID, IMPORTID, LOCATION_ID, PAYMENTTERM_ID, COMPLETIONPERCENT, PROJECTSETTINGSTYPE] Column names for DataMart Table --> STR_PROJECT :: [ACTIVE_FLAG, COMPLETEDON, LOCATION_ID, IMPORTID, AUTHORIZATIONSIGNATURE, ID, NAME, TENANT_TYPE, MASTER_ID, ACKNOWLEDGEMENTSIGNATURE, AREITEMSREORDERED, ISRETAINAGEENABLED, RECORD_CREATE_DATE, CONTRACTSTARTDATE, CONTRACTFOR, CUSTOMER_ID, MODIFIEDON, COMPLETIONPERCENT, CREATEDBY_ID, NUMBER, SUMMARY, COMPLETEDONACTUAL, CONTRACTESTIMATE_ID, ISPREVAILINGWAGE, MD5_VALUE, PAYMENTTERM_ID, RETAINAGEPERCENT, TECHNICIANSIGNATURE, ACTIVE, PROJECTSETTINGSTYPE, RECORD_UPDATE_DATE, STARTEDON, CREATEDON, REVENUERECOGNITIONMETHOD] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_158, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 43740 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 43700 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 43700 Row Count of Table GROSSPAYITEM is not matched for RAW :: 43740 DataMart :: 43700 CURATED :: 43700 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_215, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.EQUIPMENT
Table Count in Snowflake:: 450 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 450 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 367 Row Count of Table EQUIPMENT is not matched for RAW :: 450 DataMart :: 450 CURATED :: 367 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_670, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.INVOICEITEM
Table Count in Snowflake:: 776591 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 776226 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 776144 Row Count of Table INVOICEITEM is not matched for RAW :: 776591 DataMart :: 776226 CURATED :: 776144 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_948, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 658 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 658 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 658 DataMart :: 658 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 649 Row Count of Table CATEGORY is not matched for DataMart :: 658 CURATED :: 649 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_690, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TAGTYPE
Table Count in Snowflake:: 284 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 284 Row Count of Table TAGTYPE is not matched for RAW :: 284 DataMart :: 0 CURATED :: 284 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_027, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 6 DataMart :: 9 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_688, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.SKUASSET
Table Count in Snowflake:: 384 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 383 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 383 Row Count of Table SKUASSET is not matched for RAW :: 384 DataMart :: 383 CURATED :: 383 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_425, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOB
Table Count in Snowflake:: 147434 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 148865 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 147312 Row Count of Table JOB is not matched for RAW :: 147434 DataMart :: 148865 CURATED :: 147312 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_546, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 6 DataMart :: 6 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_205, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 11 Row Count of Table BUSINESSUNIT is not matched for RAW :: 15 DataMart :: 15 CURATED :: 11 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_323, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 24573 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 24573 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 24573 CURATED :: 24573 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_411, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CALL
Table Count in Snowflake:: 291348 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 291100 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 277398 Row Count of Table CALL is not matched for RAW :: 291348 DataMart :: 291100 CURATED :: 277398 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_013, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 122 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_517, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HENDERSON_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 26652 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 26402 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 26652 CURATED :: 26402 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_695, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.ZONE
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table ZONE is not matched for RAW :: 9 DataMart :: 9 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_310, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.MATERIALVENDOR
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.MATERIALVENDOR' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 336900 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 329738 Row Count of Table MATERIALVENDOR is not matched for RAW :: 0 DataMart :: 336900 CURATED :: 329738 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_784, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 141 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 141 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 141 DataMart :: 141 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 134 Row Count of Table CATEGORY is not matched for DataMart :: 141 CURATED :: 134 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_050, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TRADE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TRADE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table TRADE is matched for RAW :: 0 DataMart :: 2 CURATED :: 2 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_100, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 663 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 663 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 124 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 663 DataMart :: 663 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_306, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBTYPE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBTYPE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 219 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 219 Row Count of Table JOBTYPE is matched for RAW :: 0 DataMart :: 219 CURATED :: 219 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_345, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 96282 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 96189 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 96741 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 96282 DataMart :: 96189 CURATED :: 96741 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_241, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 59180 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 59180 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 59180 CURATED :: 59180 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1053, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [ACKNOWLEDGEMENTSIGNATURE, ISPREVAILINGWAGE, NAME, COMPLETEDONACTUAL, RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, SUMMARY, RETAINAGEPERCENT, COMPLETEDON, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, CONTRACTESTIMATE_ID, AREITEMSREORDERED, IMPORTID, TECHNICIANSIGNATURE, ACTIVE_FLAG, COMPLETIONPERCENT, CREATEDBY_ID, ID, LOCATION_ID, NUMBER, STARTEDON, TENANT_TYPE, MASTER_ID, MD5_VALUE, PROJECTSETTINGSTYPE, CONTRACTSTARTDATE, CUSTOMER_ID, ISRETAINAGEENABLED, PAYMENTTERM_ID, CONTRACTFOR] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_329, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CALL
Table Count in Snowflake:: 454112 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 453794 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 452309 Row Count of Table CALL is not matched for RAW :: 454112 DataMart :: 453794 CURATED :: 452309 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_471, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.LEAD
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.LEAD' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1431 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1431 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 1431 CURATED :: 1431 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_146, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 1 DataMart :: 2 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_290, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CAMPAIGN
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CAMPAIGN' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 80 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 80 Row Count of Table CAMPAIGN is matched for RAW :: 0 DataMart :: 80 CURATED :: 80 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_655, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.INVOICE
Table Count in Snowflake:: 1437449 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1437332 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1437332 Row Count of Table INVOICE is not matched for RAW :: 1437449 DataMart :: 1437332 CURATED :: 1437332 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_081, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 38262 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 38262 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 120 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 38262 DataMart :: 38262 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_617, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CALLREASON
Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 26 Row Count of Table CALLREASON is not matched for RAW :: 30 DataMart :: 30 CURATED :: 26 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_408, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.ZONE
Table Count in Snowflake:: 34 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 34 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3 Row Count of Table ZONE is not matched for RAW :: 34 DataMart :: 34 CURATED :: 3 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_586, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 58137 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 58087 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 57447 Row Count of Table ESTIMATEITEM is not matched for RAW :: 58137 DataMart :: 58087 CURATED :: 57447 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_228, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 165658 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 165496 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 160697 Row Count of Table MATERIALVENDOR is not matched for RAW :: 165658 DataMart :: 165496 CURATED :: 160697 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_394, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 125159 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 124656 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 125159 CURATED :: 124656 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_582, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 2461 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2510 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 19 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 2461 DataMart :: 2510 CURATED :: 19 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_583, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.EMPLOYEE
Table Count in Snowflake:: 64 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 66 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 48 Row Count of Table EMPLOYEE is not matched for RAW :: 64 DataMart :: 66 CURATED :: 48 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_271, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_CASTEEL_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 127197 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 126688 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 127197 CURATED :: 126688 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_475, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.MATERIALVENDORSUBACCOUNT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.MATERIALVENDORSUBACCOUNT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_355, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 56728 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 56692 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 56692 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 56728 DataMart :: 56692 CURATED :: 56692 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_656, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 32 Row Count of Table BUSINESSUNIT is not matched for RAW :: 30 DataMart :: 39 CURATED :: 32 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_006, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 252012 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 251730 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 251730 Row Count of Table JOBAPPOINTMENTASSIGNMENT is not matched for RAW :: 252012 DataMart :: 251730 CURATED :: 251730 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_038, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.DIVISION
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.DIVISION' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table DIVISION is matched for RAW :: 0 DataMart :: 4 CURATED :: 4 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_100, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [VALUE, NAME, OWNER_ID] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [ACTIVE_FLAG, RECORD_UPDATE_DATE, OWNER_ID, RECORD_CREATE_DATE, TENANT_TYPE, VALUE, MASTER_ID, NAME] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OWNER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1142, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNIT_ID, FLEET_ID, ISAUTODISPATCHED, ISMANAGEDTECH, MOBILEPHONECONFIRMED, BURDENRATE, FIRSTNAME, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, SCHEDULEDMULTITECHCOMMISSIONRATE, STATUS, TURNOVERBONUS, ZONE_ID, PHOTO, COMMUTETIME, DISPATCHNOTIFICATIONS, EMAILCONFIRMED, HOME_LONGITUDE, PHONECONFIRMED, QBREPID, RECORD_UPDATE_DATE, LICENSE, LONGITUDE, MOBILEPHONE, OVERTIMEMODE, UNION, MUHULINK, COORDINATESUPDATEDON, HOME_STATE, NAVISIONEMPLOYEEID, ID, NAME, OVERTIMEPAYROLLCONTROLCODE_ID, SALESFACTOR, STARTDATE, SHIFTEND, WILLIAMSTECHNICIANROLE, INVENTORYWAREHOUSENAME, RECORD_CREATE_DATE, ACTIVE, ACTIVE_FLAG, BIO, BIRTHDATE, DEFAULTLABORTYPE_ID, HOME_CITY, HOURLYRATE, INVOICINGHOURLYRATE, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_COUNTRY, JOB_ID, PAYROLLSTARTDATE, PROJECTEDVALUE, SHIFTSTART, STATUSUPDATEDON, PAYROLLPROFILE_ID, TODAYREVENUE_TECHNICIAN, CHECKEDIN, COMMISSIONRATE, DAILYGOAL, HOME_UNIT, HOME_ZIP, PROJECTLABELS, SALESFORCECONTACTID, SCHEDULEDSOLOCOMMISSIONRATE, TRUCK_ID, SMARTDISPATCHSETTINGS_TECHNICIAN, SOLDBYRATE, STANDARDWORKTYPECODE_ID, PAYROLLSTARTPERIOD, ADDONMULTITECHCOMMISSIONRATE, COLOR, CREATEDON, DEFAULTPAYROLLADJUSTMENTRATE, EMAIL, MANAGER_ID, ROUTESTATISTICS_TECHNICIAN, STANDARDPAYROLLCONTROLCODE_ID, CURRENTVALUE, ISEXTERNAL, LASTNAME, LOCATION_TECHNICIAN, PAYFREQUENCY_ID, TYPE, MEMO, MODIFIEDON, SHOWJOBAPPOINTMENTRESCHEDULEALERT, HOME_LATITUDE, POSITION, SCHEDULEDCREWSPLITCOMMISSIONRATE, GOALIMAGE, LATITUDE, PAYTYPE, PHONE, FIRSTDRIVERULE, HOME_STREET, IMPORTID, JOBFILTER, PAYROLLPOSTINGGROUP_ID, TEAM, USER_ID, PAYROLLREPORTVERSION, ADDONSOLOCOMMISSIONRATE, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, CREATEDBY_ID, MEALTIME, OVERTIMEWORKTYPECODE_ID, PAYPERIOD, MASTER_ID, MIDDLENAME, OUTBOUNDCALLERID, OVERTIMEPROFILE_ID, PAYROLLROLE, TENANT_TYPE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_521, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 74403 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 74433 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 74048 Row Count of Table PURCHASEORDER is not matched for RAW :: 74403 DataMart :: 74433 CURATED :: 74048 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
8 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_409, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.INVOICE
Table Count in Snowflake:: 1266056 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1265737 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1502602 Row Count of Table INVOICE is not matched for RAW :: 1266056 DataMart :: 1265737 CURATED :: 1502602 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_346, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 15907 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 15882 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 15882 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 15907 DataMart :: 15882 CURATED :: 15882 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_511, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOBTYPE
Table Count in Snowflake:: 625 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 625 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 314 Row Count of Table JOBTYPE is not matched for RAW :: 625 DataMart :: 625 CURATED :: 314 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_585, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.ESTIMATE
Table Count in Snowflake:: 18717 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 18688 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 17895 Row Count of Table ESTIMATE is not matched for RAW :: 18717 DataMart :: 18688 CURATED :: 17895 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_171, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.BATCH
Table Count in Snowflake:: 4897 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4893 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4893 Row Count of Table BATCH is not matched for RAW :: 4897 DataMart :: 4893 CURATED :: 4893 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_535, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CALLREASON
Table Count in Snowflake:: 151 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 151 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 130 Row Count of Table CALLREASON is not matched for RAW :: 151 DataMart :: 151 CURATED :: 130 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_167, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 126 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_107, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.GROSSPAYITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.GROSSPAYITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 113362 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 113362 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 113362 CURATED :: 113362 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_532, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.INVOICE
Table Count in Snowflake:: 272768 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 471872 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 272733 Row Count of Table INVOICE is not matched for RAW :: 272768 DataMart :: 471872 CURATED :: 272733 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1023, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 19 Row Count of Table ZONE is matched for APIMAT :: 24 DataMart :: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 5 Row Count of Table ZONE is not matched for DataMart :: 24 CURATED :: 5 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_227, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.MATERIAL
Table Count in Snowflake:: 3337 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3334 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 19786 Row Count of Table MATERIAL is not matched for RAW :: 3337 DataMart :: 3334 CURATED :: 19786 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_380, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.ESTIMATE
Table Count in Snowflake:: 436792 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 436456 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 434446 Row Count of Table ESTIMATE is not matched for RAW :: 436792 DataMart :: 436456 CURATED :: 434446 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_285, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.ZONE
Table Count in Snowflake:: 52 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 52 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table ZONE is not matched for RAW :: 52 DataMart :: 52 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_664, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 21790 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 21787 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 21790 DataMart :: 21787 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1160, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 1253 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1288 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1288 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 1253 DataMart :: 1288 Row Count of Table ESTIMATEITEM is matched for DataMart :: 1288 CURATED :: 1288 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_001, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.BATCH
Table Count in Snowflake:: 7595 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7578 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7597 Row Count of Table BATCH is not matched for RAW :: 7595 DataMart :: 7578 CURATED :: 7597 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_081, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [DEDUCTCOSTSFROMSOLDBYCREDIT, LASTTIMEUPDATED, PAYROLLPERCENTAGEFEE, PAYROLLPERCENTAGEFEEMINIMUM, PREVENTNJAOVERLAPPING, DEFAULTPAYROLLADJUSTMENTRATE, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIAN_ID, TECHNICIANHOURLYRATE, TURNOVERBONUS, USEPAYROLLDATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, DISABLEDOUBLEOVERTIME, FROM, ID, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, SUPPORTSPERSISTEDINVOICES, TURNOVERMINIMUMTHRESHOLD, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLID, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_DISPUTEREASON, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIANCOMMUTETIME, UPDATEERRORLOGID, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, SCHEDULEDCREWSPLITCOMMISSIONRATE, ACTIVE, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, LINEITEMSONPURCHASEORDERS, MANAGER_ID, PAYROLLFLATFEEMINIMUM, PAYROLLREVIEWSTATE_STATUS, SELLERFEE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, CREATEDBY_ID, PAYROLLREPORTVERSION, TECHNICIANPAYROLLSTATUS, TECHNICIANSOLDBYRATE, TECHNICIANTYPE, USECUSTOMIDLETIMERULES, PAYFORIDLETIMEUPTO, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, PAYFORIDLETIMEOVERONEHOUR, TECHNICIANPAYTYPE, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLCOSTMARKUP, PAYROLLFLATFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANNAME, PAYROLLSHOWMATERIALSINCOST, TECHNICIANOVERTIMEMODE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, HASCALCULATEDGROSSPAYITEMS, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_MANAGERSTATUS, TECHNICIANFIRSTDRIVERULE, TIMEZONE, TO, IMPORTID, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLUSENSVASSOLDBYBASE, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, PAYROLLMARGINALRANGEBONUSES, PAYROLLTYPE, TECHNICIANPAYROLLSTARTPERIOD, CREATEDON, SCHEDULEDSOLOCOMMISSIONRATE, SEARSPAYROLLROLE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, ISQUEUEDFORFORCEDTIMESHEETRECALC, OVERTIMEPROFILE_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, SCHEDULEDMULTITECHCOMMISSIONRATE, MANAGERNAME, HASCALCULATEDSALARYGROSSPAYITEMS, TECHNICIANCOMMISSIONRATE] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, DEDUCTCOSTSFROMSOLDBYCREDIT, ID, OVERTIMEPROFILE_ID, PREVENTNJAOVERLAPPING, SELLERFEE, SUPPORTSPERSISTEDINVOICES, MANAGERNAME, TECHNICIANNAME, PAYFORIDLETIMEOVERONEHOUR, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, FROM, HASCALCULATEDTIMESHEETGROSSPAYITEMS, PAYROLLCOSTMARKUP, HASCALCULATEDGROSSPAYITEMS, SEARSPAYROLLROLE, TECHNICIANTYPE, PAYROLLSHOWMATERIALSINCOST, TECHNICIANOVERTIMEMODE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, USECUSTOMIDLETIMERULES, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNIT_ID, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, LINEITEMSONPURCHASEORDERS, PAYROLLREPORTVERSION, TECHNICIANINVOICINGHOURLYRATE, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, RECORD_UPDATE_DATE, SCHEDULEDSOLOCOMMISSIONRATE, SCHEDULEDCREWSPLITCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, ACTIVE_FLAG, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, TENANT_TYPE, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLFLATFEE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLTYPE, TECHNICIANCOMMUTETIME, TECHNICIANPAYROLLSTARTPERIOD, TECHNICIANPAYTYPE, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, PAYROLLFLATFEEMINIMUM, ACTIVE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, DISABLEDOUBLEOVERTIME, HASCALCULATEDSALARYGROSSPAYITEMS, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, IMPORTID, TURNOVERBONUS, TURNOVERMINIMUMTHRESHOLD, TECHNICIANHOURLYRATE, PAYROLLUSENSVASSOLDBYBASE, MASTER_ID, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_MANAGERSTATUS, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, CREATEDBY_ID, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYFORIDLETIMEUPTO, PAYROLLPERIOD_ID, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, DEFAULTPAYROLLADJUSTMENTRATE, ISQUEUEDFORFORCEDSALARYRECALC, TO, RECORD_CREATE_DATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIAN_ID, UPDATEERRORLOGID, MANAGER_ID, TECHNICIANCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIANFIRSTDRIVERULE, TECHNICIANPAYROLLSTATUS, ATLASBUTLERTECHNICIANROLE, CREATEDON, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLMARGINALRANGEBONUSES, TIMEZONE, USEPAYROLLDATE, LASTTIMEUPDATED, PAYROLLPERCENTAGEFEE, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLEXPENSEDEDUCTIONTRIGGER, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, SCHEDULEDMULTITECHCOMMISSIONRATE] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_104, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.COUNTERSALESLOCATION
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.COUNTERSALESLOCATION' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 1 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_223, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 4909 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4837 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4837 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 4909 DataMart :: 4837 CURATED :: 4837 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_037, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CUSTOMFIELD
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CUSTOMFIELD' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 160427 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 160427 Row Count of Table CUSTOMFIELD is matched for RAW :: 0 DataMart :: 160427 CURATED :: 160427 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_311, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.MATERIALVENDORSUBACCOUNT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.MATERIALVENDORSUBACCOUNT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_334, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CONTACT
Table Count in Snowflake:: 168016 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 167896 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 102239 Row Count of Table CONTACT is not matched for RAW :: 168016 DataMart :: 167896 CURATED :: 102239 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_426, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 147715 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 147775 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 147667 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 147715 DataMart :: 147775 CURATED :: 147667 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_183, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 7463 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7271 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 121 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 7463 DataMart :: 7271 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_621, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CONTACT
Table Count in Snowflake:: 578212 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 382573 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 381522 Row Count of Table CONTACT is not matched for RAW :: 578212 DataMart :: 382573 CURATED :: 381522 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_505, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 5 DataMart :: 5 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_185, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 1190 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1190 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 130 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 1190 DataMart :: 1190 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_386, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 1260794 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1260242 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1260128 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 1260794 DataMart :: 1260242 CURATED :: 1260128 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1179, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 1247 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is not matched for APIMAT :: 1247 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_486, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIAN
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIAN' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 265 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 158 Row Count of Table TECHNICIAN is not matched for RAW :: 0 DataMart :: 265 CURATED :: 158 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_634, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOBTYPE
Table Count in Snowflake:: 991 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 991 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 660 Row Count of Table JOBTYPE is not matched for RAW :: 991 DataMart :: 991 CURATED :: 660 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_544, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.ESTIMATE
Table Count in Snowflake:: 865391 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 865391 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 859472 Row Count of Table ESTIMATE is not matched for RAW :: 865391 DataMart :: 865391 CURATED :: 859472 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_316, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PURCHASEORDER
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PURCHASEORDER' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 24413 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 23097 Row Count of Table PURCHASEORDER is not matched for RAW :: 0 DataMart :: 24413 CURATED :: 23097 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_244, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.ZONE
Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table ZONE is not matched for RAW :: 12 DataMart :: 12 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_787, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 429 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 14909 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 429 DataMart :: 14909 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 14909 Row Count of Table CUSTOMERMEMBERSHIP is matched for DataMart :: 14909 CURATED :: 14909 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_201, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 136 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_082, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 109569 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 109559 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 130 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is not matched for RAW :: 109569 DataMart :: 109559 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_119, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TRUCK
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TRUCK' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 78 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 78 Row Count of Table TRUCK is matched for RAW :: 0 DataMart :: 78 CURATED :: 78 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_150, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 218593 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 218611 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 136 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is not matched for RAW :: 218593 DataMart :: 218611 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_978, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [BIRTHDATE, CHECKEDIN, DEFAULTPAYROLLADJUSTMENTRATE, HOME_ISMANUALCOORDINATES, LICENSE, OVERTIMEPAYROLLCONTROLCODE_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, QBREPID, TODAYREVENUE_TECHNICIAN, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, EMAIL, LOCATION_TECHNICIAN, PAYFREQUENCY_ID, SHIFTSTART, HOME_COUNTRY, LASTNAME, WILLIAMSTECHNICIANROLE, MASTER_ID, ZONE_ID, MOBILEPHONE, CREATEDON, PROJECTLABELS, CREATEDBY_ID, FLEET_ID, HOME_CITY, HOME_ISMILITARY, HOME_LONGITUDE, NAVISIONEMPLOYEEID, SCHEDULEDMULTITECHCOMMISSIONRATE, SOLDBYRATE, USER_ID, MOBILEPHONECONFIRMED, PHONE, STATUS, HOURLYRATE, ATLASBUTLERTECHNICIANROLE, BURDENRATE, COORDINATESUPDATEDON, MEALTIME, OVERTIMEPROFILE_ID, ISEXTERNAL, MANAGER_ID, OUTBOUNDCALLERID, PAYROLLPROFILE_ID, PAYTYPE, IMPORTID, LONGITUDE, JOB_ID, ACTIVE_FLAG, APPOINTMENT_ID, BIO, COLOR, GOALIMAGE, HOME_STATE, LATITUDE, SALESFACTOR, NAME, ACTIVE, COMMUTETIME, DAILYGOAL, INVOICINGHOURLYRATE, OVERTIMEMODE, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, HOME_ZIP, MUHULINK, PAYROLLSTARTDATE, POSITION, ROUTESTATISTICS_TECHNICIAN, SMARTDISPATCHSETTINGS_TECHNICIAN, TURNOVERBONUS, RECORD_CREATE_DATE, UNION, PAYROLLPOSTINGGROUP_ID, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNIT_ID, COMMISSIONRATE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DISPATCHNOTIFICATIONS, FIRSTDRIVERULE, HOME_UNIT, SALESFORCECONTACTID, HOME_STREET, JOBFILTER, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLID, PHONECONFIRMED, RECORD_UPDATE_DATE, TEAM, MEMO, MODIFIEDON, PAYPERIOD, SCHEDULEDCREWSPLITCOMMISSIONRATE, PROJECTEDVALUE, TRUCK_ID, PHOTO, SCHEDULEDSOLOCOMMISSIONRATE, TYPE, CURRENTVALUE, FIRSTNAME, HOME_LATITUDE, INVENTORYWAREHOUSENAME, ISMANAGEDTECH, OVERTIMEWORKTYPECODE_ID, PAYROLLREPORTVERSION, PAYROLLROLE, PAYROLLSTARTPERIOD, SHOWJOBAPPOINTMENTRESCHEDULEALERT, ID, STARTDATE, STATUSUPDATEDON, ISAUTODISPATCHED, TENANT_TYPE, SHIFTEND, STANDARDPAYROLLCONTROLCODE_ID] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_692, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 51651 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 51651 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 51651 CURATED :: 51651 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_207, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CALLREASON
Table Count in Snowflake:: 42 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 42 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 37 Row Count of Table CALLREASON is not matched for RAW :: 42 DataMart :: 42 CURATED :: 37 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_501, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.EMPLOYEE
Table Count in Snowflake:: 187 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 190 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 167 Row Count of Table EMPLOYEE is not matched for RAW :: 187 DataMart :: 190 CURATED :: 167 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_283, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 15 Row Count of Table TIMESHEETCODE is not matched for RAW :: 16 DataMart :: 16 CURATED :: 15 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_875, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 523 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICEITEM is not matched for APIMAT :: 523 DataMart :: 0 Row Count of Table INVOICEITEM is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_989, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 279 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 279 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 279 DataMart :: 279 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 271 Row Count of Table CATEGORY is not matched for DataMart :: 279 CURATED :: 271 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_642, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 721068 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 720951 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 720951 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 721068 DataMart :: 720951 CURATED :: 720951 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1135, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [CONTRACTFOR, CREATEDON, NUMBER, COMPLETEDONACTUAL, CREATEDBY_ID, COMPLETIONPERCENT, CONTRACTSTARTDATE, ISPREVAILINGWAGE, PAYMENTTERM_ID, RECORD_UPDATE_DATE, RETAINAGEPERCENT, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, AUTHORIZATIONSIGNATURE, ISRETAINAGEENABLED, NAME, ACTIVE_FLAG, AREITEMSREORDERED, IMPORTID, MASTER_ID, TENANT_TYPE, ID, ACTIVE, COMPLETEDON, CONTRACTESTIMATE_ID, LOCATION_ID, MD5_VALUE, MODIFIEDON, RECORD_CREATE_DATE, SUMMARY, CUSTOMER_ID] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_463, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.ESTIMATEITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.ESTIMATEITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 232187 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 231895 Row Count of Table ESTIMATEITEM is not matched for RAW :: 0 DataMart :: 232187 CURATED :: 231895 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_483, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.SKUASSET
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.SKUASSET' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5845 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5845 Row Count of Table SKUASSET is matched for RAW :: 0 DataMart :: 5845 CURATED :: 5845 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_327, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.INVOICE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.INVOICE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 481608 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 477679 Row Count of Table INVOICE is not matched for RAW :: 0 DataMart :: 481608 CURATED :: 477679 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_211, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CONTACT
Table Count in Snowflake:: 260175 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 259951 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 257979 Row Count of Table CONTACT is not matched for RAW :: 260175 DataMart :: 259951 CURATED :: 257979 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_951, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 192 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 471 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 12483 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 192 DataMart :: 471 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 471 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_035, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.BATCH
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.BATCH' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4639 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4639 Row Count of Table BATCH is matched for RAW :: 0 DataMart :: 4639 CURATED :: 4639 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_685, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 16145 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 16116 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 15843 Row Count of Table PURCHASEORDER is not matched for RAW :: 16145 DataMart :: 16116 CURATED :: 15843 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_399, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 314445 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 314161 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 314075 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 314445 DataMart :: 314161 CURATED :: 314075 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_317, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PURCHASEORDERITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PURCHASEORDERITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 76265 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 75468 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 0 DataMart :: 76265 CURATED :: 75468 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_407, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.VENDOR
Table Count in Snowflake:: 2402 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2402 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 2402 DataMart :: 2402 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_466, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOB
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOB' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 185801 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 185545 Row Count of Table JOB is not matched for RAW :: 0 DataMart :: 185801 CURATED :: 185545 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_663, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CUSTOMER
Table Count in Snowflake:: 52066 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 52052 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 52052 Row Count of Table CUSTOMER is not matched for RAW :: 52066 DataMart :: 52052 CURATED :: 52052 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
7 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_626, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.ESTIMATE
Table Count in Snowflake:: 61732 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 61631 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 60054 Row Count of Table ESTIMATE is not matched for RAW :: 61732 DataMart :: 61631 CURATED :: 60054 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_433, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 242005 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 241933 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 231155 Row Count of Table MATERIALVENDOR is not matched for RAW :: 242005 DataMart :: 241933 CURATED :: 231155 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_559, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PAYMENT
Table Count in Snowflake:: 2072018 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2072018 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2070304 Row Count of Table PAYMENT is not matched for RAW :: 2072018 DataMart :: 2072018 CURATED :: 2070304 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_404, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TECHNICIAN
Table Count in Snowflake:: 1420 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 350 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 428 Row Count of Table TECHNICIAN is not matched for RAW :: 1420 DataMart :: 350 CURATED :: 428 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_477, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 183320 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 183019 Row Count of Table PAYMENT is not matched for RAW :: 0 DataMart :: 183320 CURATED :: 183019 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_679, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 132453 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 132349 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 126548 Row Count of Table MATERIALVENDOR is not matched for RAW :: 132453 DataMart :: 132349 CURATED :: 126548 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_303, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 402372 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 403110 Row Count of Table JOBAPPOINTMENT is matched for RAW :: 0 DataMart :: 402372 CURATED :: 403110 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_064, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, HASCALCULATEDGROSSPAYITEMS, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLREPORTVERSION, TURNOVERMINIMUMTHRESHOLD, PAYFORIDLETIMEUPTO, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, LINEITEMSONPURCHASEORDERS, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, TECHNICIANCOMMUTETIME, TECHNICIANPAYROLLSTARTPERIOD, TECHNICIANPAYTYPE, TECHNICIANSOLDBYRATE, PAYROLLMARGINALRANGEBONUSES, PAYROLLREVIEWSTATE_STATUS, TECHNICIANINVOICINGHOURLYRATE, ADDONMULTITECHCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, LASTTIMEGROSSPAYITEMSGENERATED, PAYFORIDLETIMEOVERONEHOUR, PAYROLLCOSTMARKUP, TECHNICIANCOMMISSIONRATE, ID, PAYROLLREVIEWSTATE_DISPUTEREASON, TECHNICIANFIRSTDRIVERULE, HASCALCULATEDSALARYGROSSPAYITEMS, TO, PAYROLLREVIEWSTATE_MANAGERSTATUS, PREVENTNJAOVERLAPPING, TIMEZONE, SELLERFEE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, ISQUEUEDFORFORCEDSALARYRECALC, SCHEDULEDCREWSPLITCOMMISSIONRATE, TECHNICIANHOURLYRATE, CREATEDBY_ID, DISABLEDOUBLEOVERTIME, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, TECHNICIANNAME, PAYROLLSHOWMATERIALSINCOST, ACTIVE, BURDENRATE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, FROM, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, PAYROLLFLATFEE, PAYROLLFLATFEEMINIMUM, PAYROLLUSENSVASSOLDBYBASE, TECHNICIANPAYROLLSTATUS, SCHEDULEDSOLOCOMMISSIONRATE, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TECHNICIANOVERTIMEMODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, DEDUCTCOSTSFROMSOLDBYCREDIT, INCLUDESELLERFEEANDTECHSPECIFICBONUS, MANAGERNAME, PAYROLLPERCENTAGEFEE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, DEFAULTPAYROLLADJUSTMENTRATE, LASTTIMEUPDATED, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, ROUNDSOLDHOURSTOTWODECIMALPLACES, SCHEDULEDMULTITECHCOMMISSIONRATE, IMPORTID, PAYROLLPERCENTAGEFEEMINIMUM, USECUSTOMIDLETIMERULES, BUSINESSUNITNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, OVERTIMEPROFILE_ID, PAYROLLPERIOD_ID, PAYROLLTYPE, SEARSPAYROLLROLE, CREATEDON, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ISQUEUEDFORFORCEDCOMMISSIONRECALC, MANAGER_ID, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, SUPPORTSPERSISTEDINVOICES, TECHNICIANTYPE, TURNOVERBONUS, USEPAYROLLDATE, UPDATEERRORLOGID, PAYROLLID] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNIT_ID, CREATEDBY_ID, ISQUEUEDFORFORCEDTIMESHEETRECALC, TECHNICIANHOURLYRATE, HASCALCULATEDGROSSPAYITEMS, SCHEDULEDSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, PAYROLLSHOWMATERIALSINCOST, USEPAYROLLDATE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, HASCALCULATEDSALARYGROSSPAYITEMS, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, TIMEZONE, PAYROLLPERIOD_ID, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIANPAYROLLSTARTPERIOD, SUPPORTSPERSISTEDINVOICES, PAYROLLREVIEWSTATE_STATUS, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, SEARSPAYROLLROLE, FROM, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLID, PAYROLLFLATFEEMINIMUM, SELLERFEE, TECHNICIANNAME, TECHNICIAN_ID, HASCALCULATEDTIMESHEETGROSSPAYITEMS, TURNOVERMINIMUMTHRESHOLD, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTYPE, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLEXPENSEDEDUCTIONTRIGGER, SCHEDULEDCREWSPLITCOMMISSIONRATE, TECHNICIANFIRSTDRIVERULE, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLREVIEWSTATE_MANAGERSTATUS, RECORD_CREATE_DATE, TECHNICIANOVERTIMEMODE, UPDATEERRORLOGID, PREVENTNJAOVERLAPPING, PAYROLLPERCENTAGEFEE, TECHNICIANSOLDBYRATE, USECUSTOMIDLETIMERULES, ADDONCREWSPLITCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, LASTTIMEGROSSPAYITEMSGENERATED, MASTER_ID, OVERTIMEPROFILE_ID, PAYROLLCOSTMARKUP, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, RECORD_UPDATE_DATE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANCOMMISSIONRATE, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, DEFAULTPAYROLLADJUSTMENTRATE, TURNOVERBONUS, MANAGERNAME, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIANCOMMUTETIME, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, ACTIVE_FLAG, DEDUCTCOSTSFROMSOLDBYCREDIT, ID, IMPORTID, PAYROLLFLATFEE, PAYROLLMARGINALRANGEBONUSES, PAYROLLUSENSVASSOLDBYBASE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, CREATEDON, TECHNICIANPAYROLLSTATUS, TECHNICIANPAYTYPE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, LINEITEMSONPURCHASEORDERS, ACTIVE, ATLASBUTLERTECHNICIANROLE, SCHEDULEDMULTITECHCOMMISSIONRATE, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, MANAGER_ID, PAYFORIDLETIMEOVERONEHOUR, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYFORIDLETIMEUPTO, TECHNICIANINVOICINGHOURLYRATE, TENANT_TYPE, PAYROLLREPORTVERSION, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: PAYROLLID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_315, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PROJECT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PROJECT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6986 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6921 Row Count of Table PROJECT is not matched for RAW :: 0 DataMart :: 6986 CURATED :: 6921 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_612, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.VENDOR
Table Count in Snowflake:: 380 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 380 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 380 DataMart :: 380 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_589, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOB
Table Count in Snowflake:: 226930 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 226910 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1386930 Row Count of Table JOB is not matched for RAW :: 226930 DataMart :: 226910 CURATED :: 1386930 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1162, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 530 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICEITEM is not matched for APIMAT :: 530 DataMart :: 0 Row Count of Table INVOICEITEM is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_049, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [NAME, ACTIVE_FLAG, TENANT_TYPE, VALUE, MASTER_ID, RECORD_CREATE_DATE, OWNER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_375, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CONTACT
Table Count in Snowflake:: 1780316 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1779862 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1770575 Row Count of Table CONTACT is not matched for RAW :: 1780316 DataMart :: 1779862 CURATED :: 1770575 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_704, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 753 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 753 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 753 DataMart :: 753 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 754 Row Count of Table CUSTOMER is not matched for DataMart :: 753 CURATED :: 754 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_168, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [VALUE, OWNER_ID, NAME] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [ACTIVE_FLAG, NAME, RECORD_CREATE_DATE, TENANT_TYPE, MASTER_ID, OWNER_ID, VALUE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_325, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.VENDOR
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.VENDOR' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 113 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 0 DataMart :: 113 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_482, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.SERVICE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.SERVICE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5629 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5629 Row Count of Table SERVICE is matched for RAW :: 0 DataMart :: 5629 CURATED :: 5629 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_551, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 22409 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 22409 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 22407 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 22409 DataMart :: 22409 CURATED :: 22407 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_412, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CALLREASON
Table Count in Snowflake:: 67 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 67 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 59 Row Count of Table CALLREASON is not matched for RAW :: 67 DataMart :: 67 CURATED :: 59 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1060, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ACTIVE, CREATEDBY_ID, HOME_LATITUDE, COLOR, COMMUTETIME, EMAIL, FLEET_ID, LATITUDE, UNION, USER_ID, GOALIMAGE, STATUSUPDATEDON, SCHEDULEDSOLOCOMMISSIONRATE, TENANT_TYPE, MODIFIEDON, STARTDATE, BURDENRATE, BUSINESSUNIT_ID, LOCATION_TECHNICIAN, RECORD_CREATE_DATE, HOME_UNIT, ID, PHONECONFIRMED, SHIFTEND, WILLIAMSTECHNICIANROLE, PAYTYPE, ADDONCREWSPLITCOMMISSIONRATE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DEFAULTPAYROLLADJUSTMENTRATE, FIRSTNAME, LICENSE, SALESFACTOR, ZONE_ID, CURRENTVALUE, DAILYGOAL, FIRSTDRIVERULE, ISMANAGEDTECH, PAYROLLPOSTINGGROUP_ID, POSITION, MOBILEPHONE, PAYROLLPROFILE_ID, SALESFORCECONTACTID, STANDARDWORKTYPECODE_ID, STATUS, HOME_ISMILITARY, APPOINTMENT_ID, BIO, EMAILCONFIRMED, HOME_CITY, HOME_ISMANUALCOORDINATES, HOURLYRATE, ISAUTODISPATCHED, MANAGER_ID, OVERTIMEMODE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLID, HOME_ZIP, LASTNAME, MIDDLENAME, MOBILEPHONECONFIRMED, OVERALLSALESFACTOR_TECHNICIAN, PROJECTEDVALUE, SCHEDULEDMULTITECHCOMMISSIONRATE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, TODAYREVENUE_TECHNICIAN, PAYFREQUENCY_ID, LONGITUDE, SHIFTSTART, TYPE, ACTIVE_FLAG, ADDONMULTITECHCOMMISSIONRATE, COMMISSIONRATE, CREATEDON, JOBFILTER, SCHEDULEDCREWSPLITCOMMISSIONRATE, INVOICINGHOURLYRATE, QBREPID, STANDARDPAYROLLCONTROLCODE_ID, TRUCK_ID, HOME_LONGITUDE, OVERTIMEPROFILE_ID, DISPATCHNOTIFICATIONS, JOB_ID, DEFAULTLABORTYPE_ID, HOME_STREET, ISEXTERNAL, PROJECTLABELS, HOME_COUNTRY, MASTER_ID, MEALTIME, MEMO, PAYROLLREPORTVERSION, PAYROLLSTARTDATE, PAYROLLSTARTPERIOD, PHOTO, SOLDBYRATE, NAVISIONEMPLOYEEID, ADDONSOLOCOMMISSIONRATE, BIRTHDATE, INVENTORYWAREHOUSENAME, MUHULINK, OUTBOUNDCALLERID, PAYROLLROLE, IMPORTID, TURNOVERBONUS, ROUTESTATISTICS_TECHNICIAN, ATLASBUTLERTECHNICIANROLE, CHECKEDIN, COORDINATESUPDATEDON, NAME, TEAM, HOME_STATE, OVERTIMEWORKTYPECODE_ID, PAYPERIOD, RECORD_UPDATE_DATE, PHONE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_150, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [AMOUNT, CUSTOMER_ID, HOURS, INVOICENUMBER, MEMO, POSTEDON, JOB_ID, CREATEDBY_ID, CUSTOMERNAME, ID, PERSISTENCETYPE, PAYROLLCODE_CODE, IMPORTID, JOBLOCATIONADDRESS, JOBLOCATIONNAME, PAYROLL_ID, PAYROLLADJUSTMENT_ID, PROJECTNUMBER, CODE_PAYROLLCODE, ISPREVAILINGWAGEJOB, TAXZONE_ID, PAYROLLCODE_ORIGINALCODE, BUSINESSUNIT_ID, BUSINESSUNITNAME, CREATEDON, ISOTCHARGE, JOBLOCATIONZIP, ZONENAME, RATE, PAYROLLCODE_NAME, JOBNUMBER, PROJECT_ID, TECHNICIAN_ID, TYPE, JOBLOCATION_ID, REPLACESBONUSAMOUNT, ACTIVE, CODE_NAME, CODE_ORIGINALCODE, QUANTITY, ZONE_ID, INVOICE_ID, TAXZONENAME] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [MEMO, PAYROLLCODE_ORIGINALCODE, REPLACESBONUSAMOUNT, INVOICE_ID, PROJECT_ID, QUANTITY, BUSINESSUNIT_ID, CUSTOMER_ID, JOBLOCATIONZIP, TECHNICIAN_ID, PAYROLLCODE_CODE, TAXZONENAME, ZONE_ID, AMOUNT, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, TYPE, CODE_ORIGINALCODE, JOBLOCATION_ID, PERSISTENCETYPE, POSTEDON, JOBNUMBER, BUSINESSUNITNAME, CODE_NAME, ACTIVE_FLAG, CODE_PAYROLLCODE, CREATEDON, JOBLOCATIONADDRESS, ISOTCHARGE, CUSTOMERNAME, CREATEDBY_ID, ID, INVOICENUMBER, JOBLOCATIONNAME, RATE, TAXZONE_ID, MASTER_ID, RECORD_CREATE_DATE, ZONENAME, ACTIVE, HOURS, IMPORTID, ISPREVAILINGWAGEJOB, PAYROLLADJUSTMENT_ID, PAYROLL_ID, PROJECTNUMBER, PAYROLLCODE_NAME] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_261, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOB
Table Count in Snowflake:: 998531 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1174674 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 998286 Row Count of Table JOB is not matched for RAW :: 998531 DataMart :: 1174674 CURATED :: 998286 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_683, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 279878 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 279512 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 279512 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 279878 DataMart :: 279512 CURATED :: 279512 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1164, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 747 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 747 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 747 DataMart :: 747 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1494 Row Count of Table JOBAPPOINTMENT is not matched for DataMart :: 747 CURATED :: 1494 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_339, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.ESTIMATE
Table Count in Snowflake:: 60255 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 60203 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5502 Row Count of Table ESTIMATE is not matched for RAW :: 60255 DataMart :: 60203 CURATED :: 5502 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_083, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, NAME, VALUE] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [RECORD_CREATE_DATE, TENANT_TYPE, NAME, VALUE, ACTIVE_FLAG, MASTER_ID, OWNER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_391, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.MATERIAL
Table Count in Snowflake:: 65373 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 65361 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 81812 Row Count of Table MATERIAL is not matched for RAW :: 65373 DataMart :: 65361 CURATED :: 81812 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_485, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TAGTYPE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TAGTYPE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 616 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1166 Row Count of Table TAGTYPE is matched for RAW :: 0 DataMart :: 616 CURATED :: 1166 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_117, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANATTACHEDPROPERTY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANATTACHEDPROPERTY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 641 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 125 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 0 DataMart :: 641 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_456, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CATEGORY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CATEGORY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1286 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1286 Row Count of Table CATEGORY is matched for RAW :: 0 DataMart :: 1286 CURATED :: 1286 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_515, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 202621 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 202621 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 193229 Row Count of Table MATERIALVENDOR is not matched for RAW :: 202621 DataMart :: 202621 CURATED :: 193229 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_569, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 464269 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 464269 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 464269 CURATED :: 464269 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_030, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 27305 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 27305 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 118 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 27305 DataMart :: 27305 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1153, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 186 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 186 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 186 DataMart :: 186 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 179 Row Count of Table CATEGORY is not matched for DataMart :: 186 CURATED :: 179 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_632, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 1116238 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1116227 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1116147 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 1116238 DataMart :: 1116227 CURATED :: 1116147 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_840, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is not matched for APIMAT :: 5 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_682, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PAYMENT
Table Count in Snowflake:: 274302 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 274144 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 270274 Row Count of Table PAYMENT is not matched for RAW :: 274302 DataMart :: 274144 CURATED :: 270274 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_273, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 523442 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 523300 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 523300 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 523442 DataMart :: 523300 CURATED :: 523300 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_504, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 85986 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 85956 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 85685 Row Count of Table ESTIMATEITEM is not matched for RAW :: 85986 DataMart :: 85956 CURATED :: 85685 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_791, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 1981 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2018 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2018 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 1981 DataMart :: 2018 Row Count of Table ESTIMATEITEM is matched for DataMart :: 2018 CURATED :: 2018 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_866, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 1456 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1456 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 1456 DataMart :: 1456 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1447 Row Count of Table CATEGORY is not matched for DataMart :: 1456 CURATED :: 1447 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_178, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 1160019 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1160049 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1159989 Row Count of Table OPPORTUNITY is not matched for RAW :: 1160019 DataMart :: 1160049 CURATED :: 1159989 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_500, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 36759 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 36794 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 36759 DataMart :: 36794 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_298, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.ESTIMATE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.ESTIMATE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 39443 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 38541 Row Count of Table ESTIMATE is not matched for RAW :: 0 DataMart :: 39443 CURATED :: 38541 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_337, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.EMPLOYEE
Table Count in Snowflake:: 135 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 133 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 119 Row Count of Table EMPLOYEE is not matched for RAW :: 135 DataMart :: 133 CURATED :: 119 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_102, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TRUCK
Table Count in Snowflake:: 58 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 64 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 58 Row Count of Table TRUCK is not matched for RAW :: 58 DataMart :: 64 CURATED :: 58 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_047, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANPAYROLL
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANPAYROLL' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 123 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_600, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PAYMENT
Table Count in Snowflake:: 113859 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 113816 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 113456 Row Count of Table PAYMENT is not matched for RAW :: 113859 DataMart :: 113816 CURATED :: 113456 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_312, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 19126 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 18874 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 19126 CURATED :: 18874 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_040, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBAPPOINTMENTASSIGNMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBAPPOINTMENTASSIGNMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 509728 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 509728 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 0 DataMart :: 509728 CURATED :: 509728 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_493, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CALL
Table Count in Snowflake:: 224530 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 224981 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 222946 Row Count of Table CALL is not matched for RAW :: 224530 DataMart :: 224981 CURATED :: 222946 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_963, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is not matched for APIMAT :: 2 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_531, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.ZONE
Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table ZONE is not matched for RAW :: 24 DataMart :: 24 CURATED :: 5 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_154, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.BATCH
Table Count in Snowflake:: 2682 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2678 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2678 Row Count of Table BATCH is not matched for RAW :: 2682 DataMart :: 2678 CURATED :: 2678 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_313, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 233077 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 232759 Row Count of Table PAYMENT is not matched for RAW :: 0 DataMart :: 233077 CURATED :: 232759 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_370, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CALL
Table Count in Snowflake:: 1777431 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1777272 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1771492 Row Count of Table CALL is not matched for RAW :: 1777431 DataMart :: 1777272 CURATED :: 1771492 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_064, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 5202 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5202 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 119 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 5202 DataMart :: 5202 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_043, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.OVERTIMEPROFILE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.OVERTIMEPROFILE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 0 DataMart :: 6 CURATED :: 6 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_098, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 115 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1146, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table ZONE is matched for APIMAT :: 8 DataMart :: 8 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2 Row Count of Table ZONE is not matched for DataMart :: 8 CURATED :: 2 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_675, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOBTYPE
Table Count in Snowflake:: 265 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 265 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 11 Row Count of Table JOBTYPE is not matched for RAW :: 265 DataMart :: 265 CURATED :: 11 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_684, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [COMPLETIONPERCENT, AREITEMSREORDERED, ISRETAINAGEENABLED, LOCATION_ID, RETAINAGEPERCENT, STARTEDON, SUMMARY, PROJECTSETTINGSTYPE, COMPLETEDON, CONTRACTSTARTDATE, NUMBER, ACKNOWLEDGEMENTSIGNATURE, CONTRACTESTIMATE_ID, CREATEDON, TECHNICIANSIGNATURE, ACTIVE, AUTHORIZATIONSIGNATURE, ISPREVAILINGWAGE, PAYMENTTERM_ID, CREATEDBY_ID, ID, REVENUERECOGNITIONMETHOD, COMPLETEDONACTUAL, CONTRACTFOR, COSTTOCOMPLETE, CUSTOMER_ID, MODIFIEDON, NAME, IMPORTID] Column names for DataMart Table --> STR_PROJECT :: [ACTIVE_FLAG, COMPLETEDONACTUAL, CREATEDBY_ID, CREATEDON, RECORD_CREATE_DATE, ISPREVAILINGWAGE, PAYMENTTERM_ID, PROJECTSETTINGSTYPE, RETAINAGEPERCENT, CONTRACTSTARTDATE, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, ACTIVE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, TECHNICIANSIGNATURE, RECORD_UPDATE_DATE, ISRETAINAGEENABLED, AREITEMSREORDERED, IMPORTID, MASTER_ID, MD5_VALUE, COMPLETEDON, REVENUERECOGNITIONMETHOD, LOCATION_ID, NUMBER, TENANT_TYPE, ID, STARTEDON, AUTHORIZATIONSIGNATURE, CONTRACTFOR, CUSTOMER_ID, NAME, SUMMARY] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_450, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.INVOICE
Table Count in Snowflake:: 199669 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 199482 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 203411 Row Count of Table INVOICE is not matched for RAW :: 199669 DataMart :: 199482 CURATED :: 203411 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_047, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [ACTIVE, ACTIVE_FLAG, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLREPORTVERSION, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLUSENSVASSOLDBYBASE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYROLLFLATFEE, PAYROLLREVIEWSTATE_STATUS, RECORD_UPDATE_DATE, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLREVIEWSTATE_MANAGERSTATUS, TO, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, MANAGERNAME, PAYROLLFLATFEEMINIMUM, TECHNICIANPAYROLLSTARTPERIOD, USEPAYROLLDATE, SUPPORTSPERSISTEDINVOICES, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, CREATEDBY_ID, FROM, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TIMEZONE, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, PREVENTNJAOVERLAPPING, SCHEDULEDMULTITECHCOMMISSIONRATE, TURNOVERMINIMUMTHRESHOLD, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, INCLUDESELLERFEEANDTECHSPECIFICBONUS, CREATEDON, DISABLEDOUBLEOVERTIME, LINEITEMSONPURCHASEORDERS, MASTER_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLID, PAYROLLPERIOD_ID, SELLERFEE, TECHNICIANSOLDBYRATE, HASCALCULATEDSALARYGROSSPAYITEMS, ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLMARGINALRANGEBONUSES, SCHEDULEDSOLOCOMMISSIONRATE, SEARSPAYROLLROLE, TECHNICIANFIRSTDRIVERULE, TECHNICIANNAME, TECHNICIANOVERTIMEMODE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, TECHNICIAN_ID, UPDATEERRORLOGID, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DEFAULTPAYROLLADJUSTMENTRATE, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, OVERTIMEPROFILE_ID, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYTYPE, USECUSTOMIDLETIMERULES, ISQUEUEDFORFORCEDSALARYRECALC, TECHNICIANCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, BUSINESSUNIT_ID, PAYFORIDLETIMEOVERONEHOUR, ROUNDSOLDHOURSTOTWODECIMALPLACES, IMPORTID, PAYROLLTYPE, RECORD_CREATE_DATE, MANAGER_ID, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, BURDENRATE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLCOSTMARKUP, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TENANT_TYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, DEDUCTCOSTSFROMSOLDBYCREDIT, LASTTIMEUPDATED, PAYROLLPERCENTAGEFEE, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, HASCALCULATEDTIMESHEETGROSSPAYITEMS, PAYFORIDLETIMEUPTO, SCHEDULEDCREWSPLITCOMMISSIONRATE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_297, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.EQUIPMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.EQUIPMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2684 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1736 Row Count of Table EQUIPMENT is not matched for RAW :: 0 DataMart :: 2684 CURATED :: 1736 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_045, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYROLLPROFILE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYROLLPROFILE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 0 DataMart :: 1 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_503, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.ESTIMATE
Table Count in Snowflake:: 67910 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 67891 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 67437 Row Count of Table ESTIMATE is not matched for RAW :: 67910 DataMart :: 67891 CURATED :: 67437 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_705, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 27 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 76 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1483 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 27 DataMart :: 76 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 76 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_180, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 16 DataMart :: 16 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_343, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOB
Table Count in Snowflake:: 85142 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 84809 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 260982 Row Count of Table JOB is not matched for RAW :: 85142 DataMart :: 84809 CURATED :: 260982 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_702, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 157 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 157 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 157 DataMart :: 157 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 149 Row Count of Table CATEGORY is not matched for DataMart :: 157 CURATED :: 149 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_018, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.BATCH
Table Count in Snowflake:: 27463 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 27439 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 27457 Row Count of Table BATCH is not matched for RAW :: 27463 DataMart :: 27439 CURATED :: 27457 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_622, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CUSTOMER
Table Count in Snowflake:: 163031 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 163026 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 163026 Row Count of Table CUSTOMER is not matched for RAW :: 163031 DataMart :: 163026 CURATED :: 163026 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1119, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 3293 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3363 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 3363 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 3293 DataMart :: 3363 Row Count of Table ESTIMATEITEM is matched for DataMart :: 3363 CURATED :: 3363 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_397, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [ACTIVE, CONTRACTESTIMATE_ID, PAYMENTTERM_ID, CUSTOMER_ID, ISPREVAILINGWAGE, AREITEMSREORDERED, COMPLETEDON, RETAINAGEPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, ISRETAINAGEENABLED, STARTEDON, SUMMARY, ID, NAME, LOCATION_ID, IMPORTID, ACKNOWLEDGEMENTSIGNATURE, CREATEDON, PROJECTSETTINGSTYPE, COMPLETIONPERCENT, CONTRACTFOR, CONTRACTSTARTDATE, TECHNICIANSIGNATURE, NUMBER, REVENUERECOGNITIONMETHOD, AUTHORIZATIONSIGNATURE, COMPLETEDONACTUAL, MODIFIEDON] Column names for DataMart Table --> STR_PROJECT :: [ACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, CONTRACTESTIMATE_ID, MODIFIEDON, TECHNICIANSIGNATURE, MD5_VALUE, ACTIVE, AREITEMSREORDERED, COMPLETEDON, ACTIVE_FLAG, ISRETAINAGEENABLED, MASTER_ID, PROJECTSETTINGSTYPE, RECORD_CREATE_DATE, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, COMPLETEDONACTUAL, CREATEDBY_ID, SUMMARY, CREATEDON, ID, LOCATION_ID, IMPORTID, PAYMENTTERM_ID, TENANT_TYPE, ISPREVAILINGWAGE, RECORD_UPDATE_DATE, COMPLETIONPERCENT, CONTRACTFOR, CONTRACTSTARTDATE, CUSTOMER_ID, NAME, NUMBER, STARTEDON] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_387, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 14535 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 14453 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 14453 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 14535 DataMart :: 14453 CURATED :: 14453 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_114, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TAXZONE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TAXZONE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 25 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 25 Row Count of Table TAXZONE is matched for RAW :: 0 DataMart :: 25 CURATED :: 25 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_202, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, NAME, VALUE] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [TENANT_TYPE, MASTER_ID, ACTIVE_FLAG, NAME, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, VALUE, OWNER_ID] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_587, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 6 DataMart :: 6 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_248, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CALLREASON
Table Count in Snowflake:: 157 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 157 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 142 Row Count of Table CALLREASON is not matched for RAW :: 157 DataMart :: 157 CURATED :: 142 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_274, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PROJECT
Table Count in Snowflake:: 53506 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 53551 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 53524 Row Count of Table PROJECT is not matched for RAW :: 53506 DataMart :: 53551 CURATED :: 53524 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_113, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYROLLPROFILE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYROLLPROFILE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 0 DataMart :: 1 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_061, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 3 DataMart :: 3 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_603, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 2186 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2188 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1922 Row Count of Table PURCHASEORDER is not matched for RAW :: 2186 DataMart :: 2188 CURATED :: 1922 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_195, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 234851 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 234793 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 234793 Row Count of Table OPPORTUNITY is not matched for RAW :: 234851 DataMart :: 234793 CURATED :: 234793 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_429, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOBTYPE
Table Count in Snowflake:: 505 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1010 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 183 Row Count of Table JOBTYPE is not matched for RAW :: 505 DataMart :: 1010 CURATED :: 183 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_539, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CONTACT
Table Count in Snowflake:: 4075854 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4075854 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3885692 Row Count of Table CONTACT is not matched for RAW :: 4075854 DataMart :: 4075854 CURATED :: 3885692 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_233, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [COSTTOCOMPLETE, ISPREVAILINGWAGE, NAME, COMPLETIONPERCENT, ID, PAYMENTTERM_ID, SUMMARY, CREATEDBY_ID, ISRETAINAGEENABLED, ACKNOWLEDGEMENTSIGNATURE, ACTIVE, MODIFIEDON, CONTRACTESTIMATE_ID, REVENUERECOGNITIONMETHOD, AUTHORIZATIONSIGNATURE, CONTRACTFOR, CONTRACTSTARTDATE, NUMBER, RETAINAGEPERCENT, CUSTOMER_ID, IMPORTID, STARTEDON, AREITEMSREORDERED, COMPLETEDON, CREATEDON, LOCATION_ID, COMPLETEDONACTUAL, TECHNICIANSIGNATURE, PROJECTSETTINGSTYPE] Column names for DataMart Table --> STR_PROJECT :: [AUTHORIZATIONSIGNATURE, CUSTOMER_ID, ISPREVAILINGWAGE, CONTRACTESTIMATE_ID, CREATEDON, NUMBER, ID, CONTRACTSTARTDATE, COMPLETIONPERCENT, RETAINAGEPERCENT, IMPORTID, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETEDONACTUAL, CONTRACTFOR, ISRETAINAGEENABLED, STARTEDON, TENANT_TYPE, AREITEMSREORDERED, CREATEDBY_ID, MD5_VALUE, REVENUERECOGNITIONMETHOD, PAYMENTTERM_ID, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ACTIVE, ACTIVE_FLAG, LOCATION_ID, NAME, RECORD_UPDATE_DATE, SUMMARY] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_309, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.MATERIAL
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.MATERIAL' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5871 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 22323 Row Count of Table MATERIAL is matched for RAW :: 0 DataMart :: 5871 CURATED :: 22323 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_222, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 251000 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 250895 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 250725 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 251000 DataMart :: 250895 CURATED :: 250725 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_468, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBASSIGNMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBASSIGNMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 170414 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 170071 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 0 DataMart :: 170414 CURATED :: 170071 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_376, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CUSTOMER
Table Count in Snowflake:: 502448 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 502404 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 502404 Row Count of Table CUSTOMER is not matched for RAW :: 502448 DataMart :: 502404 CURATED :: 502404 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_561, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PROJECT
Table Count in Snowflake:: 153754 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 153754 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 153362 Row Count of Table PROJECT is not matched for RAW :: 153754 DataMart :: 153754 CURATED :: 153362 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_674, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 2504 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2470 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2470 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 2504 DataMart :: 2470 CURATED :: 2470 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_361, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TAG
Table Count in Snowflake:: 52836 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 52836 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 52578 Row Count of Table TAG is not matched for RAW :: 52836 DataMart :: 52836 CURATED :: 52578 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_910, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 162 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 834 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 13 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 162 DataMart :: 834 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 821 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 834 CURATED :: 821 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_134, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [NAME, OWNER_ID, VALUE] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [TENANT_TYPE, ACTIVE_FLAG, MASTER_ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, OWNER_ID, VALUE, NAME] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_030, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, CREATEDBY_ID, HASCALCULATEDGROSSPAYITEMS, INCLUDESELLERFEEANDTECHSPECIFICBONUS, SEARSPAYROLLROLE, SUPPORTSPERSISTEDINVOICES, TECHNICIANPAYROLLSTATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, PAYROLLSHOWMATERIALSINCOST, SCHEDULEDMULTITECHCOMMISSIONRATE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, MANAGERNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, PAYROLLCOSTMARKUP, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, TECHNICIANFIRSTDRIVERULE, ID, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, UPDATEERRORLOGID, ROUNDSOLDHOURSTOTWODECIMALPLACES, ENABLETECHNICIANCLOCKINANDCLOCKOUT, FROM, MANAGER_ID, PAYROLLMARGINALRANGEBONUSES, TECHNICIANNAME, TO, TURNOVERBONUS, TURNOVERMINIMUMTHRESHOLD, PAYROLLTYPE, BURDENRATE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDON, HASCALCULATEDSALARYGROSSPAYITEMS, LASTTIMESALARYGROSSPAYITEMSGENERATED, OVERTIMEPROFILE_ID, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, DEFAULTPAYROLLADJUSTMENTRATE, PAYROLLPERCENTAGEFEE, PAYROLLREPORTVERSION, SCHEDULEDCREWSPLITCOMMISSIONRATE, SELLERFEE, TECHNICIANPAYTYPE, ISQUEUEDFORFORCEDTIMESHEETRECALC, TECHNICIANSOLDBYRATE, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLID, TECHNICIAN_ID, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLEXPENSEDEDUCTIONTRIGGER, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, LASTTIMEUPDATED, LINEITEMSONPURCHASEORDERS, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANCOMMISSIONRATE, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_STATUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, IMPORTID, PAYROLLPERCENTAGEFEEMINIMUM, PAYFORIDLETIMEOVERONEHOUR, PAYFORIDLETIMEUPTO, TECHNICIANCOMMUTETIME, TECHNICIANTYPE, PAYROLLREVIEWSTATE_DISPUTEREASON, TECHNICIANHOURLYRATE, USEPAYROLLDATE, TECHNICIANINVOICINGHOURLYRATE, USECUSTOMIDLETIMERULES, ACTIVE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, DEDUCTCOSTSFROMSOLDBYCREDIT, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDSALARYRECALC, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLUSENSVASSOLDBYBASE, TECHNICIANOVERTIMEMODE, PAYROLLFLATFEE, TECHNICIANPAYROLLSTARTPERIOD, TIMEZONE, PREVENTNJAOVERLAPPING, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, DISABLEDOUBLEOVERTIME, PAYROLLREVIEWSTATE_MANAGERSTATUS] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, SCHEDULEDMULTITECHCOMMISSIONRATE, SELLERFEE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, LASTTIMEGROSSPAYITEMSGENERATED, TECHNICIANPAYROLLSTARTPERIOD, USEPAYROLLDATE, ACTIVE_FLAG, BURDENRATE, ID, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYFORIDLETIMEOVERONEHOUR, PAYROLLCOSTMARKUP, PAYROLLREPORTVERSION, SCHEDULEDCREWSPLITCOMMISSIONRATE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, PREVENTNJAOVERLAPPING, TENANT_TYPE, TECHNICIANHOURLYRATE, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, CREATEDBY_ID, CREATEDON, PAYROLLTYPE, PAYROLLUSENSVASSOLDBYBASE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, PAYFORIDLETIMEUPTO, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_STATUS, PAYROLLFLATFEEMINIMUM, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, FROM, LASTTIMEUPDATED, TECHNICIANNAME, DEDUCTCOSTSFROMSOLDBYCREDIT, DEFAULTPAYROLLADJUSTMENTRATE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, LINEITEMSONPURCHASEORDERS, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANSOLDBYRATE, UPDATEERRORLOGID, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, ISQUEUEDFORFORCEDCOMMISSIONRECALC, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, PAYROLLMARGINALRANGEBONUSES, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, BUSINESSUNIT_ID, DISABLEDOUBLEOVERTIME, HASCALCULATEDSALARYGROSSPAYITEMS, LASTTIMESALARYGROSSPAYITEMSGENERATED, MANAGER_ID, MASTER_ID, OVERTIMEPROFILE_ID, PAYROLLREVIEWSTATE_MANAGERSTATUS, SEARSPAYROLLROLE, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLFLATFEE, PAYROLLPERCENTAGEFEE, SCHEDULEDSOLOCOMMISSIONRATE, TO, TECHNICIANPAYROLLSTATUS, TECHNICIANINVOICINGHOURLYRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, TECHNICIANCOMMISSIONRATE, TECHNICIANOVERTIMEMODE, TECHNICIANPAYTYPE, PAYROLLID, PAYROLLREVIEWSTATE_DISPUTEREASON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ROUNDSOLDHOURSTOTWODECIMALPLACES, TURNOVERMINIMUMTHRESHOLD, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, HASCALCULATEDGROSSPAYITEMS, IMPORTID, ISQUEUEDFORFORCEDSALARYRECALC, SUPPORTSPERSISTEDINVOICES, TECHNICIANFIRSTDRIVERULE, TECHNICIAN_ID, TIMEZONE, MANAGERNAME, USECUSTOMIDLETIMERULES, PAYROLLSHOWMATERIALSINCOST, TURNOVERBONUS] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_627, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 141860 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 141641 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 140127 Row Count of Table ESTIMATEITEM is not matched for RAW :: 141860 DataMart :: 141641 CURATED :: 140127 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_709, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 1249 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1261 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1261 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 1249 DataMart :: 1261 Row Count of Table ESTIMATEITEM is matched for DataMart :: 1261 CURATED :: 1261 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_558, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 584872 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 579372 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 584872 CURATED :: 579372 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1015, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is not matched for APIMAT :: 1 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_367, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.ZONE
Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table ZONE is not matched for RAW :: 15 DataMart :: 15 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_371, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CALLREASON
Table Count in Snowflake:: 61 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 61 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 47 Row Count of Table CALLREASON is not matched for RAW :: 61 DataMart :: 61 CURATED :: 47 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_633, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 5176 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5156 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5156 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 5176 DataMart :: 5156 CURATED :: 5156 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_219, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.INVOICEITEM
Table Count in Snowflake:: 397311 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 396714 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 396696 Row Count of Table INVOICEITEM is not matched for RAW :: 397311 DataMart :: 396714 CURATED :: 396696 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_454, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CAMPAIGN
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CAMPAIGN' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 297 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 297 Row Count of Table CAMPAIGN is matched for RAW :: 0 DataMart :: 297 CURATED :: 297 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_275, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 119270 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 119156 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 118283 Row Count of Table PURCHASEORDER is not matched for RAW :: 119270 DataMart :: 119156 CURATED :: 118283 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_601, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 115538 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 115452 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 115452 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 115538 DataMart :: 115452 CURATED :: 115452 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_766, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [MD5_VALUE, PAYMENTTERM_ID, RECORD_UPDATE_DATE, NUMBER, CREATEDON, ISRETAINAGEENABLED, RECORD_CREATE_DATE, TENANT_TYPE, COMPLETEDONACTUAL, SUMMARY, ID, MODIFIEDON, STARTEDON, COMPLETIONPERCENT, NAME, CREATEDBY_ID, AREITEMSREORDERED, AUTHORIZATIONSIGNATURE, IMPORTID, ACTIVE, CONTRACTESTIMATE_ID, CONTRACTSTARTDATE, LOCATION_ID, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, CUSTOMER_ID, ISPREVAILINGWAGE, ACTIVE_FLAG, MASTER_ID, PROJECTSETTINGSTYPE, RETAINAGEPERCENT, CONTRACTFOR, TECHNICIANSIGNATURE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_264, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 80349 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 80276 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 80174 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 80349 DataMart :: 80276 CURATED :: 80174 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_667, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.ESTIMATE
Table Count in Snowflake:: 103213 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 103096 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 102476 Row Count of Table ESTIMATE is not matched for RAW :: 103213 DataMart :: 103096 CURATED :: 102476 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_668, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 169808 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 169614 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 169054 Row Count of Table ESTIMATEITEM is not matched for RAW :: 169808 DataMart :: 169614 CURATED :: 169054 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_307, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.LEAD
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.LEAD' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_274, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [IMPORTID, COMPLETIONPERCENT, CONTRACTFOR, ISPREVAILINGWAGE, NAME, ACTIVE, AUTHORIZATIONSIGNATURE, COSTTOCOMPLETE, PROJECTSETTINGSTYPE, REVENUERECOGNITIONMETHOD, SUMMARY, COMPLETEDON, CONTRACTESTIMATE_ID, NUMBER, PAYMENTTERM_ID, CUSTOMER_ID, ACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ID, COMPLETEDONACTUAL, AREITEMSREORDERED, CONTRACTSTARTDATE, LOCATION_ID, MODIFIEDON, ISRETAINAGEENABLED, RETAINAGEPERCENT, CREATEDON, TECHNICIANSIGNATURE, STARTEDON] Column names for DataMart Table --> STR_PROJECT :: [CONTRACTFOR, ACTIVE, AREITEMSREORDERED, CONTRACTESTIMATE_ID, PROJECTSETTINGSTYPE, ID, STARTEDON, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, TECHNICIANSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, CUSTOMER_ID, IMPORTID, COMPLETIONPERCENT, NAME, AUTHORIZATIONSIGNATURE, COMPLETEDONACTUAL, CREATEDON, ISRETAINAGEENABLED, NUMBER, SUMMARY, MASTER_ID, MD5_VALUE, ACTIVE_FLAG, RETAINAGEPERCENT, CONTRACTSTARTDATE, ISPREVAILINGWAGE, RECORD_UPDATE_DATE, REVENUERECOGNITIONMETHOD, PAYMENTTERM_ID, COMPLETEDON, LOCATION_ID] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: STARTEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_773, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ACTIVE_FLAG, ISEXTERNAL, MOBILEPHONECONFIRMED, SCHEDULEDMULTITECHCOMMISSIONRATE, MASTER_ID, NAVISIONEMPLOYEEID, PAYROLLREPORTVERSION, SALESFORCECONTACTID, STATUS, TYPE, PHOTO, SHIFTSTART, OVERTIMEPROFILE_ID, PAYROLLSTARTDATE, ATLASBUTLERTECHNICIANROLE, BIO, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_CITY, HOME_ISMANUALCOORDINATES, HOURLYRATE, MANAGER_ID, NAME, RECORD_UPDATE_DATE, ROUTESTATISTICS_TECHNICIAN, MEMO, APPOINTMENT_ID, BIRTHDATE, HOME_STATE, ISAUTODISPATCHED, ISMANAGEDTECH, JOBFILTER, TODAYREVENUE_TECHNICIAN, EMAIL, LONGITUDE, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, HOME_ZIP, PAYPERIOD, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, TENANT_TYPE, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNIT_ID, COMMUTETIME, COORDINATESUPDATEDON, EMAILCONFIRMED, HOME_COUNTRY, HOME_LATITUDE, HOME_LONGITUDE, LASTNAME, SALESFACTOR, TRUCK_ID, FIRSTNAME, IMPORTID, PAYROLLROLE, LICENSE, PAYFREQUENCY_ID, PAYROLLSTARTPERIOD, STATUSUPDATEDON, UNION, STARTDATE, INVOICINGHOURLYRATE, DEFAULTLABORTYPE_ID, PROJECTLABELS, LATITUDE, RECORD_CREATE_DATE, PAYROLLPROFILE_ID, COMMISSIONRATE, CREATEDON, DAILYGOAL, DEFAULTPAYROLLADJUSTMENTRATE, HOME_STREET, INVENTORYWAREHOUSENAME, MEALTIME, CURRENTVALUE, DISPATCHNOTIFICATIONS, PAYROLLID, PROJECTEDVALUE, QBREPID, SCHEDULEDSOLOCOMMISSIONRATE, MIDDLENAME, TURNOVERBONUS, ADDONSOLOCOMMISSIONRATE, HOME_ISMILITARY, OUTBOUNDCALLERID, OVERTIMEMODE, OVERTIMEPAYROLLCONTROLCODE_ID, OVERTIMEWORKTYPECODE_ID, SOLDBYRATE, USER_ID, SMARTDISPATCHSETTINGS_TECHNICIAN, ACTIVE, COLOR, STANDARDPAYROLLCONTROLCODE_ID, FLEET_ID, HOME_UNIT, JOB_ID, MODIFIEDON, MUHULINK, PHONE, STANDARDWORKTYPECODE_ID, WILLIAMSTECHNICIANROLE, ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, CHECKEDIN, FIRSTDRIVERULE, ID, LOCATION_TECHNICIAN, MOBILEPHONE, PAYTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, SHIFTEND, GOALIMAGE, PAYROLLPOSTINGGROUP_ID, ZONE_ID, CREATEDBY_ID] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_305, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBCOMPLETIONSURVEY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBCOMPLETIONSURVEY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2521 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2519 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 0 DataMart :: 2521 CURATED :: 2519 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_654, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.ZONE
Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table ZONE is not matched for RAW :: 8 DataMart :: 8 CURATED :: 2 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_818, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table ZONE is matched for APIMAT :: 3 DataMart :: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2 Row Count of Table ZONE is not matched for DataMart :: 3 CURATED :: 2 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_268, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.MATERIAL
Table Count in Snowflake:: 7074 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7068 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 23520 Row Count of Table MATERIAL is not matched for RAW :: 7074 DataMart :: 7068 CURATED :: 23520 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1181, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 2894 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2894 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 2894 DataMart :: 2894 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2895 Row Count of Table TAG is not matched for DataMart :: 2894 CURATED :: 2895 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_120, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.BATCH
Table Count in Snowflake:: 6637 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6636 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6636 Row Count of Table BATCH is not matched for RAW :: 6637 DataMart :: 6636 CURATED :: 6636 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_638, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 18958 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 18957 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 17334 Row Count of Table MATERIALVENDOR is not matched for RAW :: 18958 DataMart :: 18957 CURATED :: 17334 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_368, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.INVOICE
Table Count in Snowflake:: 90001 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 179943 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 89942 Row Count of Table INVOICE is not matched for RAW :: 90001 DataMart :: 179943 CURATED :: 89942 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_930, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [NUMBER, RECORD_CREATE_DATE, ACTIVE, CONTRACTFOR, MODIFIEDON, PROJECTSETTINGSTYPE, AUTHORIZATIONSIGNATURE, STARTEDON, TENANT_TYPE, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDONACTUAL, ID, NAME, SUMMARY, MASTER_ID, ISRETAINAGEENABLED, ACTIVE_FLAG, COMPLETIONPERCENT, RECORD_UPDATE_DATE, CREATEDON, CONTRACTESTIMATE_ID, MD5_VALUE, CUSTOMER_ID, AREITEMSREORDERED, COMPLETEDON, CONTRACTSTARTDATE, CREATEDBY_ID, PAYMENTTERM_ID, ISPREVAILINGWAGE, IMPORTID, LOCATION_ID, TECHNICIANSIGNATURE, RETAINAGEPERCENT] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_458, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CUSTOMER
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CUSTOMER' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 30878 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 30868 Row Count of Table CUSTOMER is not matched for RAW :: 0 DataMart :: 30878 CURATED :: 30868 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_322, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIAN
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIAN' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1016 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1046 Row Count of Table TECHNICIAN is matched for RAW :: 0 DataMart :: 1016 CURATED :: 1046 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_405, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 111226 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 111226 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 111226 CURATED :: 111226 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_202, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 911 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 911 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 135 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 911 DataMart :: 911 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_330, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CALLREASON
Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 34 Row Count of Table CALLREASON is not matched for RAW :: 39 DataMart :: 39 CURATED :: 34 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1014, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 260 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 254 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 254 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 260 DataMart :: 254 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 254 CURATED :: 254 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_013, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, CREATEDBY_ID, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLTYPE, ID, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, USEPAYROLLDATE, PREVENTNJAOVERLAPPING, TECHNICIANPAYTYPE, TIMEZONE, TECHNICIANPAYROLLSTARTPERIOD, ACTIVE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, DEDUCTCOSTSFROMSOLDBYCREDIT, ENABLETECHNICIANCLOCKINANDCLOCKOUT, LASTTIMEUPDATED, PAYROLLMARGINALRANGEBONUSES, SCHEDULEDCREWSPLITCOMMISSIONRATE, SUPPORTSPERSISTEDINVOICES, HASCALCULATEDGROSSPAYITEMS, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLFLATFEE, PAYROLLREVIEWSTATE_STATUS, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, LINEITEMSONPURCHASEORDERS, PAYROLLREPORTVERSION, SEARSPAYROLLROLE, SELLERFEE, TECHNICIAN_ID, TECHNICIANCOMMUTETIME, USECUSTOMIDLETIMERULES, HASCALCULATEDSALARYGROSSPAYITEMS, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, DEFAULTPAYROLLADJUSTMENTRATE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLCOSTMARKUP, PAYROLLFLATFEEMINIMUM, PAYROLLPERIOD_ID, TECHNICIANTYPE, PAYROLLID, PAYROLLREVIEWSTATE_MANAGERSTATUS, SCHEDULEDMULTITECHCOMMISSIONRATE, TECHNICIANNAME, TECHNICIANOVERTIMEMODE, TURNOVERMINIMUMTHRESHOLD, ADDONSOLOCOMMISSIONRATE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, CREATEDON, TECHNICIANHOURLYRATE, TO, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, UPDATEERRORLOGID, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLEXPENSEDEDUCTIONTRIGGER, ROUNDSOLDHOURSTOTWODECIMALPLACES, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, DISABLEDOUBLEOVERTIME, IMPORTID, MANAGER_ID, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, FROM, LASTTIMEGROSSPAYITEMSGENERATED, TURNOVERBONUS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, PAYROLLPERCENTAGEFEE, BUSINESSUNITNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, SCHEDULEDSOLOCOMMISSIONRATE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, MANAGERNAME, OVERTIMEPROFILE_ID, PAYROLLREVIEWSTATE_DISPUTEREASON, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, PAYFORIDLETIMEUPTO, TECHNICIANINVOICINGHOURLYRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, TECHNICIANPAYROLLSTATUS] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, DEFAULTPAYROLLADJUSTMENTRATE, MANAGERNAME, TECHNICIANPAYROLLSTATUS, ATLASBUTLERTECHNICIANROLE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SUPPORTSPERSISTEDINVOICES, TECHNICIANINVOICINGHOURLYRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, PAYFORIDLETIMEUPTO, TECHNICIANNAME, PAYROLLTYPE, ROUNDSOLDHOURSTOTWODECIMALPLACES, TURNOVERMINIMUMTHRESHOLD, PAYROLLREVIEWSTATE_MANAGERSTATUS, RECORD_UPDATE_DATE, PAYROLLFLATFEEMINIMUM, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLFLATFEE, TECHNICIANPAYROLLSTARTPERIOD, TURNOVERBONUS, USEPAYROLLDATE, DISABLEDOUBLEOVERTIME, TO, USECUSTOMIDLETIMERULES, SCHEDULEDCREWSPLITCOMMISSIONRATE, TECHNICIANCOMMUTETIME, SCHEDULEDMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, FROM, HASCALCULATEDTIMESHEETGROSSPAYITEMS, TECHNICIANPAYTYPE, UPDATEERRORLOGID, SCHEDULEDSOLOCOMMISSIONRATE, SELLERFEE, PAYROLLREVIEWSTATE_DISPUTEREASON, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLPERCENTAGEFEE, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, HASCALCULATEDGROSSPAYITEMS, ISQUEUEDFORFORCEDTIMESHEETRECALC, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, LASTTIMEUPDATED, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PREVENTNJAOVERLAPPING, OVERTIMEPROFILE_ID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIAN_ID, TENANT_TYPE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, LINEITEMSONPURCHASEORDERS, PAYROLLMARGINALRANGEBONUSES, PAYROLLID, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, DEDUCTCOSTSFROMSOLDBYCREDIT, MANAGER_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, PAYROLLCOSTMARKUP, PAYROLLREPORTVERSION, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, PAYROLLUSENSVASSOLDBYBASE, SEARSPAYROLLROLE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANOVERTIMEMODE, TECHNICIANSOLDBYRATE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, HASCALCULATEDSALARYGROSSPAYITEMS, BUSINESSUNITNAME, CREATEDON, ACTIVE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, ID, MASTER_ID, PAYROLLREVIEWSTATE_STATUS, TECHNICIANCOMMISSIONRATE, TECHNICIANHOURLYRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, PAYFORIDLETIMEOVERONEHOUR, PAYROLLSHOWMATERIALSINCOST, ACTIVE_FLAG, RECORD_CREATE_DATE, TIMEZONE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLEXPENSEDEDUCTIONTRIGGER, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, IMPORTID] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_907, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 587 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 587 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 587 DataMart :: 587 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 578 Row Count of Table CATEGORY is not matched for DataMart :: 587 CURATED :: 578 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_132, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 120 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1037, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 16255 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 16980 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 16980 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 16255 DataMart :: 16980 Row Count of Table ESTIMATEITEM is matched for DataMart :: 16980 CURATED :: 16980 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_837, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 96020 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 96020 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 96020 DataMart :: 96020 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 96029 Row Count of Table JOBASSIGNMENT is not matched for DataMart :: 96020 CURATED :: 96029 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_440, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 92365 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 92302 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 91926 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 92365 DataMart :: 92302 CURATED :: 91926 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_419, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.EMPLOYEE
Table Count in Snowflake:: 199 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 199 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table EMPLOYEE is not matched for RAW :: 199 DataMart :: 199 CURATED :: 6 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_169, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TRADE
Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 12 Row Count of Table TRADE is not matched for RAW :: 12 DataMart :: 15 CURATED :: 12 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_230, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 45993 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 45742 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 45993 CURATED :: 45742 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_576, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CALLREASON
Table Count in Snowflake:: 37 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 37 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 30 Row Count of Table CALLREASON is not matched for RAW :: 37 DataMart :: 37 CURATED :: 30 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_678, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.MATERIAL
Table Count in Snowflake:: 5556 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5553 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 22004 Row Count of Table MATERIAL is not matched for RAW :: 5556 DataMart :: 5553 CURATED :: 22004 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_669, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 5 DataMart :: 5 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_588, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.INVOICEITEM
Table Count in Snowflake:: 269437 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 269308 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 268852 Row Count of Table INVOICEITEM is not matched for RAW :: 269437 DataMart :: 269308 CURATED :: 268852 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_066, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 1541 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1541 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 128 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 1541 DataMart :: 1541 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_132, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, CREATEDBY_ID, LASTTIMEUPDATED, MANAGER_ID, TECHNICIANFIRSTDRIVERULE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, IMPORTID, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, MANAGERNAME, PAYFORIDLETIMEOVERONEHOUR, PAYROLLEXPENSEDEDUCTIONTRIGGER, TECHNICIANCOMMUTETIME, PAYROLLCOSTMARKUP, PAYROLLSHOWMATERIALSINCOST, USEPAYROLLDATE, PAYROLLFLATFEE, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLREVIEWSTATE_DISPUTEREASON, SUPPORTSPERSISTEDINVOICES, TO, DISABLEDOUBLEOVERTIME, FROM, PAYROLLREPORTVERSION, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIAN_ID, TECHNICIANPAYROLLSTARTPERIOD, TECHNICIANPAYTYPE, SCHEDULEDMULTITECHCOMMISSIONRATE, UPDATEERRORLOGID, ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERSTATUS, TECHNICIANCOMMISSIONRATE, ID, PAYROLLPERCENTAGEFEE, TECHNICIANHOURLYRATE, SEARSPAYROLLROLE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, LASTTIMEGROSSPAYITEMSGENERATED, LINEITEMSONPURCHASEORDERS, PAYFORIDLETIMEUPTO, TECHNICIANPAYROLLSTATUS, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLUSENSVASSOLDBYBASE, TECHNICIANTYPE, PREVENTNJAOVERLAPPING, CREATEDON, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, DEFAULTPAYROLLADJUSTMENTRATE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDSALARYRECALC, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TECHNICIANNAME, TURNOVERMINIMUMTHRESHOLD, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLPERIOD_ID, PAYROLLTYPE, USECUSTOMIDLETIMERULES, ENABLETECHNICIANCLOCKINANDCLOCKOUT, TIMEZONE, TECHNICIANOVERTIMEMODE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, DEDUCTCOSTSFROMSOLDBYCREDIT, OVERTIMEPROFILE_ID, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, HASCALCULATEDGROSSPAYITEMS, PAYROLLMARGINALRANGEBONUSES, PAYROLLPERCENTAGEFEEMINIMUM, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, PAYROLLID, SCHEDULEDCREWSPLITCOMMISSIONRATE, SELLERFEE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANINVOICINGHOURLYRATE, PAYROLLREVIEWSTATE_STATUS, ROUNDSOLDHOURSTOTWODECIMALPLACES, PAYROLLREVIEWSTATE_MANAGERUPDATEDON] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [ACTIVE_FLAG, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, ISQUEUEDFORFORCEDCOMMISSIONRECALC, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLFLATFEEMINIMUM, FROM, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, TECHNICIANCOMMISSIONRATE, TECHNICIANTYPE, TECHNICIAN_ID, TURNOVERMINIMUMTHRESHOLD, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, BUSINESSUNITNAME, MANAGERNAME, OVERTIMEPROFILE_ID, PAYROLLMARGINALRANGEBONUSES, UPDATEERRORLOGID, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, ROUNDSOLDHOURSTOTWODECIMALPLACES, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, LINEITEMSONPURCHASEORDERS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLFLATFEE, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANCOMMUTETIME, TECHNICIANPAYROLLSTATUS, SELLERFEE, DISABLEDOUBLEOVERTIME, ACTIVE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, ID, RECORD_CREATE_DATE, TECHNICIANINVOICINGHOURLYRATE, PAYFORIDLETIMEUPTO, SUPPORTSPERSISTEDINVOICES, LASTTIMEUPDATED, PAYROLLSHOWMATERIALSINCOST, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, BUSINESSUNIT_ID, CREATEDON, PAYROLLCOSTMARKUP, PAYROLLREVIEWSTATE_STATUS, TECHNICIANNAME, TECHNICIANPAYTYPE, PAYROLLREPORTVERSION, TECHNICIANFIRSTDRIVERULE, PAYROLLTYPE, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BURDENRATE, CREATEDBY_ID, MANAGER_ID, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, PAYROLLREVIEWSTATE_MANAGERSTATUS, TECHNICIANSOLDBYRATE, TENANT_TYPE, USEPAYROLLDATE, RECORD_UPDATE_DATE, PAYROLLEXPENSEDEDUCTIONTRIGGER, TECHNICIANOVERTIMEMODE, PAYROLLPERCENTAGEFEE, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, IMPORTID, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLUSENSVASSOLDBYBASE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, USECUSTOMIDLETIMERULES, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, PREVENTNJAOVERLAPPING, TIMEZONE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, DEDUCTCOSTSFROMSOLDBYCREDIT, DEFAULTPAYROLLADJUSTMENTRATE, HASCALCULATEDGROSSPAYITEMS, HASCALCULATEDSALARYGROSSPAYITEMS, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLREVIEWSTATE_DISPUTEREASON, SCHEDULEDCREWSPLITCOMMISSIONRATE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, SEARSPAYROLLROLE, TECHNICIANHOURLYRATE, TECHNICIANPAYROLLSTARTPERIOD, TO, MASTER_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_175, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 219649 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 219046 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 219046 Row Count of Table GROSSPAYITEM is not matched for RAW :: 219649 DataMart :: 219046 CURATED :: 219046 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_643, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PROJECT
Table Count in Snowflake:: 252790 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 252785 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 252738 Row Count of Table PROJECT is not matched for RAW :: 252790 DataMart :: 252785 CURATED :: 252738 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_662, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CONTACT
Table Count in Snowflake:: 187015 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 186941 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 175166 Row Count of Table CONTACT is not matched for RAW :: 187015 DataMart :: 186941 CURATED :: 175166 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1074, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 176 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 292 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2455 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 176 DataMart :: 292 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 8 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 292 CURATED :: 8 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_272, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PAYMENT
Table Count in Snowflake:: 520201 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 520133 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 519695 Row Count of Table PAYMENT is not matched for RAW :: 520201 DataMart :: 520133 CURATED :: 519695 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_955, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 595 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 609 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 609 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 595 DataMart :: 609 Row Count of Table ESTIMATEITEM is matched for DataMart :: 609 CURATED :: 609 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_262, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 998974 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 998771 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 998864 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 998974 DataMart :: 998771 CURATED :: 998864 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_398, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 232716 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 465133 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 232218 Row Count of Table PURCHASEORDER is not matched for RAW :: 232716 DataMart :: 465133 CURATED :: 232218 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_534, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CALL
Table Count in Snowflake:: 1878026 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1879377 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1866700 Row Count of Table CALL is not matched for RAW :: 1878026 DataMart :: 1879377 CURATED :: 1866700 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_610, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_MAITZ_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 14591 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 14591 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 14591 CURATED :: 14591 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_068, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TRUCK
Table Count in Snowflake:: 269 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 674 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 269 Row Count of Table TRUCK is not matched for RAW :: 269 DataMart :: 674 CURATED :: 269 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_397, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PROJECT
Table Count in Snowflake:: 55923 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 55863 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 55821 Row Count of Table PROJECT is not matched for RAW :: 55923 DataMart :: 55863 CURATED :: 55821 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1071, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 210 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 210 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 210 DataMart :: 210 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 209 Row Count of Table CATEGORY is not matched for DataMart :: 210 CURATED :: 209 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_522, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 115084 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 115144 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 114830 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 115084 DataMart :: 115144 CURATED :: 114830 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_597, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 108144 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 108304 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 96976 Row Count of Table MATERIALVENDOR is not matched for RAW :: 108144 DataMart :: 108304 CURATED :: 96976 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_623, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 41241 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 41432 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 359 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 41241 DataMart :: 41432 CURATED :: 359 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_498, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CONTACT
Table Count in Snowflake:: 190703 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 190641 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 188010 Row Count of Table CONTACT is not matched for RAW :: 190703 DataMart :: 190641 CURATED :: 188010 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1088, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 10871 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 10871 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 10871 DataMart :: 10871 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 10867 Row Count of Table MATERIAL is not matched for DataMart :: 10871 CURATED :: 10867 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_106, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.DIVISION
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.DIVISION' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7 Row Count of Table DIVISION is matched for RAW :: 0 DataMart :: 7 CURATED :: 7 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_365, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 34 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 34 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 33 Row Count of Table TIMESHEETCODE is not matched for RAW :: 34 DataMart :: 34 CURATED :: 33 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_470, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBTYPE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBTYPE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 965 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 186 Row Count of Table JOBTYPE is not matched for RAW :: 0 DataMart :: 965 CURATED :: 186 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_814, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ACTIVE, BIRTHDATE, FIRSTNAME, ID, LASTNAME, LONGITUDE, PHONECONFIRMED, JOB_ID, MUHULINK, NAME, SCHEDULEDSOLOCOMMISSIONRATE, SHIFTSTART, ACTIVE_FLAG, BIO, DEFAULTLABORTYPE_ID, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, MEMO, PAYROLLPOSTINGGROUP_ID, PROJECTLABELS, QBREPID, COORDINATESUPDATEDON, JOBFILTER, OVERALLSALESFACTOR_TECHNICIAN, OVERTIMEMODE, PHONE, SHIFTEND, TURNOVERBONUS, ADDONCREWSPLITCOMMISSIONRATE, BURDENRATE, CREATEDBY_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_CITY, LICENSE, HOME_STATE, HOME_UNIT, PAYROLLSTARTPERIOD, SCHEDULEDCREWSPLITCOMMISSIONRATE, TRUCK_ID, UNION, USER_ID, INVENTORYWAREHOUSENAME, PAYFREQUENCY_ID, PAYROLLROLE, PHOTO, STARTDATE, ATLASBUTLERTECHNICIANROLE, CURRENTVALUE, GOALIMAGE, HOME_COUNTRY, HOME_STREET, HOME_ZIP, OVERTIMEPAYROLLCONTROLCODE_ID, COLOR, NAVISIONEMPLOYEEID, PAYROLLSTARTDATE, ISEXTERNAL, CREATEDON, DAILYGOAL, DISPATCHNOTIFICATIONS, HOME_LATITUDE, INVOICINGHOURLYRATE, ISAUTODISPATCHED, ISMANAGEDTECH, MOBILEPHONECONFIRMED, POSITION, MIDDLENAME, OUTBOUNDCALLERID, OVERTIMEWORKTYPECODE_ID, PAYPERIOD, SALESFORCECONTACTID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, STATUSUPDATEDON, ZONE_ID, PAYROLLREPORTVERSION, TYPE, TODAYREVENUE_TECHNICIAN, ADDONSOLOCOMMISSIONRATE, APPOINTMENT_ID, COMMUTETIME, EMAIL, PAYTYPE, PROJECTEDVALUE, HOME_LONGITUDE, MASTER_ID, RECORD_UPDATE_DATE, SALESFACTOR, STATUS, OVERTIMEPROFILE_ID, ADDONMULTITECHCOMMISSIONRATE, COMMISSIONRATE, SOLDBYRATE, IMPORTID, LOCATION_TECHNICIAN, ROUTESTATISTICS_TECHNICIAN, WILLIAMSTECHNICIANROLE, HOME_ISMILITARY, BUSINESSUNIT_ID, CHECKEDIN, DEFAULTPAYROLLADJUSTMENTRATE, LATITUDE, STANDARDPAYROLLCONTROLCODE_ID, EMAILCONFIRMED, FLEET_ID, HOURLYRATE, MANAGER_ID, MEALTIME, PAYROLLPROFILE_ID, RECORD_CREATE_DATE, SCHEDULEDMULTITECHCOMMISSIONRATE, STANDARDWORKTYPECODE_ID, MODIFIEDON, PAYROLLID, SMARTDISPATCHSETTINGS_TECHNICIAN, MOBILEPHONE, TENANT_TYPE, TEAM] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_149, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ATLASBUTLERTECHNICIANROLE, HASCALCULATEDGROSSPAYITEMS, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TECHNICIANINVOICINGHOURLYRATE, TURNOVERMINIMUMTHRESHOLD, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYFORIDLETIMEOVERONEHOUR, TECHNICIANFIRSTDRIVERULE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIAN_ID, TECHNICIANPAYROLLSTARTPERIOD, DEFAULTPAYROLLADJUSTMENTRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, TECHNICIANPAYTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, CREATEDON, ID, IMPORTID, PAYFORIDLETIMEUPTO, PAYROLLMARGINALRANGEBONUSES, PAYROLLREVIEWSTATE_STATUS, TECHNICIANOVERTIMEMODE, TECHNICIANSOLDBYRATE, PREVENTNJAOVERLAPPING, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLREVIEWSTATE_MANAGERSTATUS, TIMEZONE, MANAGER_ID, USECUSTOMIDLETIMERULES, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, MANAGERNAME, PAYROLLFLATFEEMINIMUM, PAYROLLREPORTVERSION, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, INCLUDESELLERFEEANDTECHSPECIFICBONUS, ISQUEUEDFORFORCEDTIMESHEETRECALC, PAYROLLPERIOD_ID, DISABLEDOUBLEOVERTIME, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, SCHEDULEDSOLOCOMMISSIONRATE, TO, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLSHOWMATERIALSINCOST, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, LINEITEMSONPURCHASEORDERS, ROUNDSOLDHOURSTOTWODECIMALPLACES, SELLERFEE, BURDENRATE, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDBY_ID, PAYROLLCOSTMARKUP, PAYROLLPERCENTAGEFEE, TECHNICIANHOURLYRATE, ADDONCREWSPLITCOMMISSIONRATE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, TECHNICIANNAME, TURNOVERBONUS, USEPAYROLLDATE, PAYROLLTYPE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANCOMMISSIONRATE, PAYROLLID, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDCOMMISSIONRECALC, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, LASTTIMEUPDATED, TECHNICIANPAYROLLSTATUS, UPDATEERRORLOGID, TECHNICIANTYPE, ACTIVE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, PAYROLLFLATFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, SUPPORTSPERSISTEDINVOICES, FROM, OVERTIMEPROFILE_ID, PAYROLLREVIEWSTATE_DISPUTEREASON, SEARSPAYROLLROLE, TECHNICIANCOMMUTETIME, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ISQUEUEDFORFORCEDSALARYRECALC] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLFLATFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANCOMMISSIONRATE, TURNOVERBONUS, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, DEDUCTCOSTSFROMSOLDBYCREDIT, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLREVIEWSTATE_MANAGERSTATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, DEFAULTPAYROLLADJUSTMENTRATE, LASTTIMEUPDATED, PAYROLLUSENSVASSOLDBYBASE, TENANT_TYPE, TECHNICIANFIRSTDRIVERULE, SCHEDULEDSOLOCOMMISSIONRATE, PAYROLLSHOWMATERIALSINCOST, TIMEZONE, ACTIVE_FLAG, ADDONCREWSPLITCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, IMPORTID, PAYROLLCOSTMARKUP, TECHNICIANPAYROLLSTARTPERIOD, TECHNICIANOVERTIMEMODE, TECHNICIANPAYROLLSTATUS, PAYROLLID, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, FROM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SEARSPAYROLLROLE, SELLERFEE, USECUSTOMIDLETIMERULES, MANAGER_ID, PAYROLLPERCENTAGEFEE, RECORD_CREATE_DATE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANPAYTYPE, USEPAYROLLDATE, HASCALCULATEDGROSSPAYITEMS, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, TECHNICIANTYPE, TECHNICIANNAME, RECORD_UPDATE_DATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, CREATEDBY_ID, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, LINEITEMSONPURCHASEORDERS, MANAGERNAME, MASTER_ID, CREATEDON, ISQUEUEDFORFORCEDTIMESHEETRECALC, LASTTIMEGROSSPAYITEMSGENERATED, ROUNDSOLDHOURSTOTWODECIMALPLACES, SUPPORTSPERSISTEDINVOICES, TECHNICIANINVOICINGHOURLYRATE, PAYROLLPERCENTAGEFEEMINIMUM, LASTTIMESALARYGROSSPAYITEMSGENERATED, HASCALCULATEDSALARYGROSSPAYITEMS, ACTIVE, ISQUEUEDFORFORCEDCOMMISSIONRECALC, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLFLATFEE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TURNOVERMINIMUMTHRESHOLD, UPDATEERRORLOGID, PAYROLLTYPE, TECHNICIANHOURLYRATE, PAYROLLREVIEWSTATE_STATUS, TO, PAYROLLPERIOD_ID, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNIT_ID, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ID, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, PAYROLLREPORTVERSION, OVERTIMEPROFILE_ID, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, PAYFORIDLETIMEOVERONEHOUR, PAYFORIDLETIMEUPTO, PAYROLLMARGINALRANGEBONUSES, TECHNICIAN_ID, PREVENTNJAOVERLAPPING, TECHNICIANSOLDBYRATE] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
10 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_066, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [NAME, OWNER_ID, VALUE] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [TENANT_TYPE, MASTER_ID, RECORD_UPDATE_DATE, OWNER_ID, ACTIVE_FLAG, VALUE, RECORD_CREATE_DATE, NAME] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_825, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 1094 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1094 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 1094 DataMart :: 1094 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1083 Row Count of Table CATEGORY is not matched for DataMart :: 1094 CURATED :: 1083 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_896, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [HOME_LATITUDE, HOME_LONGITUDE, HOME_STREET, ID, JOBFILTER, MEMO, RECORD_UPDATE_DATE, TEAM, HOME_ZIP, PAYROLLSTARTPERIOD, SOLDBYRATE, BIO, BIRTHDATE, CREATEDBY_ID, DEFAULTPAYROLLADJUSTMENTRATE, EMAIL, OVERTIMEWORKTYPECODE_ID, IMPORTID, OVERTIMEMODE, PHONECONFIRMED, SHIFTEND, STATUSUPDATEDON, OVERTIMEPROFILE_ID, WILLIAMSTECHNICIANROLE, QBREPID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, COMMISSIONRATE, CURRENTVALUE, EMAILCONFIRMED, INVOICINGHOURLYRATE, PAYPERIOD, PROJECTLABELS, GOALIMAGE, LOCATION_TECHNICIAN, OUTBOUNDCALLERID, PAYROLLID, PAYROLLREPORTVERSION, PAYROLLROLE, SALESFACTOR, USER_ID, ZONE_ID, MEALTIME, MOBILEPHONE, ACTIVE_FLAG, ADDONCREWSPLITCOMMISSIONRATE, COLOR, CREATEDON, DEFAULTLABORTYPE_ID, FIRSTDRIVERULE, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_STATE, MIDDLENAME, NAVISIONEMPLOYEEID, TENANT_TYPE, TURNOVERBONUS, MODIFIEDON, ISAUTODISPATCHED, PAYTYPE, ADDONSOLOCOMMISSIONRATE, CHECKEDIN, COMMUTETIME, FLEET_ID, ISEXTERNAL, LASTNAME, LICENSE, PAYROLLPOSTINGGROUP_ID, STANDARDPAYROLLCONTROLCODE_ID, HOME_COUNTRY, ISMANAGEDTECH, LONGITUDE, TRUCK_ID, JOB_ID, MUHULINK, SCHEDULEDCREWSPLITCOMMISSIONRATE, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, MOBILEPHONECONFIRMED, BUSINESSUNIT_ID, COORDINATESUPDATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DISPATCHNOTIFICATIONS, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, OVERTIMEPAYROLLCONTROLCODE_ID, TODAYREVENUE_TECHNICIAN, POSITION, ROUTESTATISTICS_TECHNICIAN, UNION, NAME, FIRSTNAME, PAYFREQUENCY_ID, RECORD_CREATE_DATE, ACTIVE, DAILYGOAL, HOME_UNIT, HOURLYRATE, SALESFORCECONTACTID, SCHEDULEDSOLOCOMMISSIONRATE, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLSTARTDATE, PHOTO, PROJECTEDVALUE, STANDARDWORKTYPECODE_ID, BURDENRATE, MANAGER_ID, PAYROLLPROFILE_ID, SMARTDISPATCHSETTINGS_TECHNICIAN, LATITUDE, MASTER_ID, PHONE, STATUS, TYPE, SHIFTSTART] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_105, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CUSTOMFIELD
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CUSTOMFIELD' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 293246 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 293246 Row Count of Table CUSTOMFIELD is matched for RAW :: 0 DataMart :: 293246 CURATED :: 293246 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1012, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [AREITEMSREORDERED, COMPLETIONPERCENT, CONTRACTFOR, CONTRACTSTARTDATE, RECORD_UPDATE_DATE, NAME, CREATEDBY_ID, NUMBER, COMPLETEDONACTUAL, IMPORTID, MD5_VALUE, PROJECTSETTINGSTYPE, ISRETAINAGEENABLED, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, CREATEDON, RETAINAGEPERCENT, LOCATION_ID, STARTEDON, SUMMARY, CUSTOMER_ID, MASTER_ID, PAYMENTTERM_ID, COMPLETEDON, ISPREVAILINGWAGE, RECORD_CREATE_DATE, TECHNICIANSIGNATURE, CONTRACTESTIMATE_ID, ID] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_118, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TRADE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TRADE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table TRADE is matched for RAW :: 0 DataMart :: 4 CURATED :: 4 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_065, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 129 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_519, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 156896 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 156878 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 156878 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 156896 DataMart :: 156878 CURATED :: 156878 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_048, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANPAYROLLADJUSTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 133 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_562, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 86278 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 86278 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 85423 Row Count of Table PURCHASEORDER is not matched for RAW :: 86278 DataMart :: 86278 CURATED :: 85423 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1106, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 977 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 977 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 977 DataMart :: 977 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 899 Row Count of Table INVOICE is not matched for DataMart :: 977 CURATED :: 899 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_116, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANPAYROLLADJUSTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8296 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 126 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is not matched for RAW :: 0 DataMart :: 8296 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_356, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [COMPLETEDON, COMPLETEDONACTUAL, CONTRACTFOR, LOCATION_ID, NAME, ACTIVE, CREATEDBY_ID, TECHNICIANSIGNATURE, NUMBER, AUTHORIZATIONSIGNATURE, COSTTOCOMPLETE, CUSTOMER_ID, RETAINAGEPERCENT, ISPREVAILINGWAGE, SUMMARY, CREATEDON, IMPORTID, REVENUERECOGNITIONMETHOD, ID, MODIFIEDON, PAYMENTTERM_ID, AREITEMSREORDERED, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, ISRETAINAGEENABLED, PROJECTSETTINGSTYPE, ACKNOWLEDGEMENTSIGNATURE, CONTRACTSTARTDATE, STARTEDON] Column names for DataMart Table --> STR_PROJECT :: [CONTRACTFOR, IMPORTID, TENANT_TYPE, CUSTOMER_ID, ID, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, COMPLETEDON, CONTRACTESTIMATE_ID, CREATEDON, AREITEMSREORDERED, CREATEDBY_ID, ACTIVE_FLAG, RETAINAGEPERCENT, RECORD_CREATE_DATE, TECHNICIANSIGNATURE, STARTEDON, COMPLETEDONACTUAL, COMPLETIONPERCENT, CONTRACTSTARTDATE, LOCATION_ID, PAYMENTTERM_ID, MASTER_ID, MD5_VALUE, ISPREVAILINGWAGE, ISRETAINAGEENABLED, REVENUERECOGNITIONMETHOD, SUMMARY, ACTIVE, MODIFIEDON, NAME, NUMBER, RECORD_UPDATE_DATE, PROJECTSETTINGSTYPE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_464, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.HOLDJOBREASON
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.HOLDJOBREASON' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 0 DataMart :: 9 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_469, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBCOMPLETIONSURVEY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBCOMPLETIONSURVEY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5643 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5643 Row Count of Table JOBCOMPLETIONSURVEY is matched for RAW :: 0 DataMart :: 5643 CURATED :: 5643 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_851, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is not matched for APIMAT :: 1 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_216, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.ESTIMATE
Table Count in Snowflake:: 57850 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 57713 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 57316 Row Count of Table ESTIMATE is not matched for RAW :: 57850 DataMart :: 57713 CURATED :: 57316 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_543, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.EQUIPMENT
Table Count in Snowflake:: 3298 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3298 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2829 Row Count of Table EQUIPMENT is not matched for RAW :: 3298 DataMart :: 3298 CURATED :: 2829 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_629, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.INVOICEITEM
Table Count in Snowflake:: 668631 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 668447 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 668026 Row Count of Table INVOICEITEM is not matched for RAW :: 668631 DataMart :: 668447 CURATED :: 668026 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_889, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [COMPLETEDON, COMPLETEDONACTUAL, TECHNICIANSIGNATURE, TENANT_TYPE, ISPREVAILINGWAGE, ISRETAINAGEENABLED, ACKNOWLEDGEMENTSIGNATURE, CONTRACTFOR, CONTRACTSTARTDATE, RECORD_CREATE_DATE, MD5_VALUE, NUMBER, PAYMENTTERM_ID, PROJECTSETTINGSTYPE, RECORD_UPDATE_DATE, CONTRACTESTIMATE_ID, NAME, AUTHORIZATIONSIGNATURE, SUMMARY, ACTIVE_FLAG, CUSTOMER_ID, IMPORTID, AREITEMSREORDERED, CREATEDBY_ID, COMPLETIONPERCENT, LOCATION_ID, MODIFIEDON, STARTEDON, RETAINAGEPERCENT, ACTIVE, CREATEDON, ID, MASTER_ID] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_832, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 50058 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 50068 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 50068 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 50058 DataMart :: 50068 Row Count of Table ESTIMATEITEM is matched for DataMart :: 50068 CURATED :: 50068 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_855, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ACTIVE_FLAG, BIRTHDATE, DISPATCHNOTIFICATIONS, GOALIMAGE, HOME_STATE, MOBILEPHONECONFIRMED, COLOR, HOME_COUNTRY, ISMANAGEDTECH, OVERTIMEPROFILE_ID, PAYROLLROLE, QBREPID, SCHEDULEDCREWSPLITCOMMISSIONRATE, SCHEDULEDMULTITECHCOMMISSIONRATE, SHIFTEND, PAYROLLID, RECORD_UPDATE_DATE, SHIFTSTART, PHONE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, PAYPERIOD, TENANT_TYPE, BUSINESSUNIT_ID, CHECKEDIN, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, IMPORTID, MIDDLENAME, PAYROLLREPORTVERSION, STARTDATE, TEAM, BIO, DAILYGOAL, ID, PAYROLLSTARTPERIOD, PHOTO, PROJECTEDVALUE, TRUCK_ID, SALESFORCECONTACTID, STANDARDPAYROLLCONTROLCODE_ID, ZONE_ID, CREATEDBY_ID, COMMISSIONRATE, COORDINATESUPDATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DEFAULTLABORTYPE_ID, HOME_LONGITUDE, LICENSE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPROFILE_ID, PAYFREQUENCY_ID, PAYROLLPOSTINGGROUP_ID, PAYROLLSTARTDATE, UNION, MOBILEPHONE, OUTBOUNDCALLERID, RECORD_CREATE_DATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, MEALTIME, HOME_ISMILITARY, ISAUTODISPATCHED, STATUSUPDATEDON, WILLIAMSTECHNICIANROLE, OVERALLSALESFACTOR_TECHNICIAN, SCHEDULEDSOLOCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, COMMUTETIME, HOME_STREET, HOME_UNIT, BURDENRATE, CURRENTVALUE, HOURLYRATE, MEMO, NAVISIONEMPLOYEEID, PAYTYPE, SALESFACTOR, TURNOVERBONUS, ATLASBUTLERTECHNICIANROLE, EMAIL, EMAILCONFIRMED, FIRSTDRIVERULE, LASTNAME, MANAGER_ID, PROJECTLABELS, STATUS, ISEXTERNAL, LATITUDE, MODIFIEDON, NAME, USER_ID, STANDARDWORKTYPECODE_ID, TODAYREVENUE_TECHNICIAN, POSITION, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, HOME_CITY, TYPE, FIRSTNAME, HOME_ISMANUALCOORDINATES, JOBFILTER, MUHULINK, OVERTIMEWORKTYPECODE_ID, PHONECONFIRMED, LOCATION_TECHNICIAN, JOB_ID, SOLDBYRATE, SMARTDISPATCHSETTINGS_TECHNICIAN, CREATEDON, FLEET_ID, HOME_ZIP, LONGITUDE, MASTER_ID, ROUTESTATISTICS_TECHNICIAN, OVERTIMEMODE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_258, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 1300718 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1299730 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1296021 Row Count of Table ESTIMATEITEM is not matched for RAW :: 1300718 DataMart :: 1299730 CURATED :: 1296021 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_937, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [COMMUTETIME, CURRENTVALUE, FLEET_ID, MODIFIEDON, COORDINATESUPDATEDON, LONGITUDE, QBREPID, STANDARDWORKTYPECODE_ID, OVERTIMEPAYROLLCONTROLCODE_ID, ROUTESTATISTICS_TECHNICIAN, TODAYREVENUE_TECHNICIAN, TURNOVERBONUS, DAILYGOAL, DEFAULTPAYROLLADJUSTMENTRATE, EMAIL, FIRSTDRIVERULE, HOME_LATITUDE, ID, IMPORTID, JOBFILTER, SCHEDULEDMULTITECHCOMMISSIONRATE, SHIFTSTART, DEFAULTLABORTYPE_ID, NAME, PAYPERIOD, PAYROLLID, STATUSUPDATEDON, RECORD_UPDATE_DATE, ZONE_ID, ISAUTODISPATCHED, INVENTORYWAREHOUSENAME, PAYROLLSTARTPERIOD, ATLASBUTLERTECHNICIANROLE, BUSINESSUNIT_ID, CREATEDBY_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_COUNTRY, INVOICINGHOURLYRATE, MASTER_ID, PAYROLLROLE, ISMANAGEDTECH, LOCATION_TECHNICIAN, MEALTIME, PHOTO, SALESFACTOR, SMARTDISPATCHSETTINGS_TECHNICIAN, UNION, STARTDATE, ACTIVE_FLAG, ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, HOME_CITY, LASTNAME, SCHEDULEDSOLOCOMMISSIONRATE, EMAILCONFIRMED, LICENSE, OUTBOUNDCALLERID, SHIFTEND, TEAM, MIDDLENAME, MOBILEPHONECONFIRMED, PAYTYPE, USER_ID, ACTIVE, HOME_UNIT, NAVISIONEMPLOYEEID, STANDARDPAYROLLCONTROLCODE_ID, COMMISSIONRATE, MEMO, PAYROLLPROFILE_ID, POSITION, SHOWJOBAPPOINTMENTRESCHEDULEALERT, STATUS, TRUCK_ID, TYPE, MUHULINK, RECORD_CREATE_DATE, PAYROLLREPORTVERSION, ADDONMULTITECHCOMMISSIONRATE, CREATEDON, HOME_ISMILITARY, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTDATE, DISPATCHNOTIFICATIONS, GOALIMAGE, ISEXTERNAL, WILLIAMSTECHNICIANROLE, SOLDBYRATE, JOB_ID, BIO, BIRTHDATE, BURDENRATE, COLOR, HOME_ZIP, MANAGER_ID, HOME_ISMANUALCOORDINATES, OVERTIMEPROFILE_ID, SALESFORCECONTACTID, TENANT_TYPE, LATITUDE, APPOINTMENT_ID, CHECKEDIN, FIRSTNAME, HOME_STATE, HOURLYRATE, MOBILEPHONE, HOME_LONGITUDE, HOME_STREET, OVERTIMEMODE, PROJECTEDVALUE, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLPOSTINGGROUP_ID, PHONE, PHONECONFIRMED, SCHEDULEDCREWSPLITCOMMISSIONRATE, PAYFREQUENCY_ID, PROJECTLABELS] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_287, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.BUSINESSUNIT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.BUSINESSUNIT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 33 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 12 Row Count of Table BUSINESSUNIT is not matched for RAW :: 0 DataMart :: 33 CURATED :: 12 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_296, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.EMPLOYEE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.EMPLOYEE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 120 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 85 Row Count of Table EMPLOYEE is not matched for RAW :: 0 DataMart :: 120 CURATED :: 85 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_036, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.COUNTERSALESLOCATION
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.COUNTERSALESLOCATION' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 3 CURATED :: 3 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
9 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1097, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table SERVICE is not matched for APIMAT :: 2 DataMart :: 1 Row Count of Table SERVICE is matched for DataMart :: 1 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_031, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [ACTIVE, CODE_PAYROLLCODE, INVOICE_ID, JOB_ID, PROJECT_ID, JOBLOCATION_ID, PAYROLLCODE_NAME, PAYROLLCODE_ORIGINALCODE, JOBLOCATIONNAME, PAYROLLADJUSTMENT_ID, BUSINESSUNITNAME, CREATEDBY_ID, CUSTOMERNAME, POSTEDON, QUANTITY, JOBNUMBER, BUSINESSUNIT_ID, ISOTCHARGE, TAXZONENAME, HOURS, MEMO, INVOICENUMBER, TYPE, CREATEDON, PAYROLLCODE_CODE, PROJECTNUMBER, REPLACESBONUSAMOUNT, TECHNICIAN_ID, ZONENAME, IMPORTID, ISPREVAILINGWAGEJOB, JOBLOCATIONADDRESS, TAXZONE_ID, ZONE_ID, CUSTOMER_ID, PERSISTENCETYPE, RATE, AMOUNT, CODE_NAME, CODE_ORIGINALCODE, ID, PAYROLL_ID, JOBLOCATIONZIP] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_ORIGINALCODE, JOBLOCATIONADDRESS, TENANT_TYPE, CREATEDON, PERSISTENCETYPE, POSTEDON, ZONE_ID, BUSINESSUNITNAME, INVOICE_ID, JOBLOCATIONNAME, PAYROLLCODE_CODE, PROJECTNUMBER, RECORD_CREATE_DATE, TAXZONE_ID, ID, CODE_NAME, CREATEDBY_ID, PAYROLLCODE_NAME, RECORD_UPDATE_DATE, TYPE, CUSTOMERNAME, ISPREVAILINGWAGEJOB, CODE_PAYROLLCODE, IMPORTID, JOB_ID, MEMO, PAYROLLCODE_ORIGINALCODE, REPLACESBONUSAMOUNT, PROJECT_ID, JOBNUMBER, ACTIVE, ACTIVE_FLAG, BUSINESSUNIT_ID, HOURS, RATE, TAXZONENAME, PAYROLL_ID, CUSTOMER_ID, INVOICENUMBER, ISOTCHARGE, JOBLOCATION_ID, QUANTITY, TECHNICIAN_ID, ZONENAME, PAYROLLADJUSTMENT_ID, AMOUNT, JOBLOCATIONZIP, MASTER_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_510, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 2617 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2604 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2604 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 2617 DataMart :: 2604 CURATED :: 2604 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_459, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CUSTOMERMEMBERSHIP
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CUSTOMERMEMBERSHIP' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 12522 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 0 DataMart :: 12522 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_416, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CONTACT
Table Count in Snowflake:: 199802 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 199697 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 196846 Row Count of Table CONTACT is not matched for RAW :: 199802 DataMart :: 199697 CURATED :: 196846 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_291, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CANCELJOBREASON
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CANCELJOBREASON' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 23 Row Count of Table CANCELJOBREASON is not matched for RAW :: 0 DataMart :: 28 CURATED :: 23 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_873, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 5040 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5165 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5165 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 5040 DataMart :: 5165 Row Count of Table ESTIMATEITEM is matched for DataMart :: 5165 CURATED :: 5165 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_448, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.VENDOR
Table Count in Snowflake:: 833 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 833 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 833 DataMart :: 833 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_465, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.INVOICEITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.INVOICEITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 409325 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 409029 Row Count of Table INVOICEITEM is not matched for RAW :: 0 DataMart :: 409325 CURATED :: 409029 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_204, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TRUCK
Table Count in Snowflake:: 115 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 230 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 115 Row Count of Table TRUCK is not matched for RAW :: 115 DataMart :: 230 CURATED :: 115 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_255, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.EMPLOYEE
Table Count in Snowflake:: 364 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 366 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 323 Row Count of Table EMPLOYEE is not matched for RAW :: 364 DataMart :: 366 CURATED :: 323 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1101, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [BUSINESSUNIT_ID, HOME_STREET, PHONECONFIRMED, COMMISSIONRATE, MANAGER_ID, PAYROLLSTARTPERIOD, PROJECTLABELS, QBREPID, ISMANAGEDTECH, PHONE, ADDONCREWSPLITCOMMISSIONRATE, BIRTHDATE, EMAILCONFIRMED, IMPORTID, NAME, SOLDBYRATE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_ISMANUALCOORDINATES, PAYTYPE, SHIFTEND, PAYROLLREPORTVERSION, TRUCK_ID, WILLIAMSTECHNICIANROLE, ADDONSOLOCOMMISSIONRATE, GOALIMAGE, HOME_COUNTRY, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, STANDARDPAYROLLCONTROLCODE_ID, CREATEDON, JOB_ID, MASTER_ID, MODIFIEDON, SHOWJOBAPPOINTMENTRESCHEDULEALERT, PAYROLLPROFILE_ID, TENANT_TYPE, ZONE_ID, TURNOVERBONUS, APPOINTMENT_ID, CREATEDBY_ID, DEFAULTPAYROLLADJUSTMENTRATE, LATITUDE, MIDDLENAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, SCHEDULEDMULTITECHCOMMISSIONRATE, STANDARDWORKTYPECODE_ID, USER_ID, HOME_UNIT, INVOICINGHOURLYRATE, LICENSE, OVERTIMEPAYROLLCONTROLCODE_ID, TYPE, SCHEDULEDSOLOCOMMISSIONRATE, SHIFTSTART, ATLASBUTLERTECHNICIANROLE, CHECKEDIN, COLOR, CURRENTVALUE, FIRSTDRIVERULE, FLEET_ID, HOME_LONGITUDE, TODAYREVENUE_TECHNICIAN, DAILYGOAL, OVERALLSALESFACTOR_TECHNICIAN, OVERTIMEMODE, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, SMARTDISPATCHSETTINGS_TECHNICIAN, MEMO, MOBILEPHONE, ACTIVE, ADDONMULTITECHCOMMISSIONRATE, COMMUTETIME, ROUTESTATISTICS_TECHNICIAN, HOME_CITY, HOME_ZIP, MEALTIME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, OUTBOUNDCALLERID, SCHEDULEDCREWSPLITCOMMISSIONRATE, UNION, DISPATCHNOTIFICATIONS, FIRSTNAME, ID, OVERTIMEWORKTYPECODE_ID, PAYFREQUENCY_ID, PHOTO, POSITION, HOME_STATE, MOBILEPHONECONFIRMED, SALESFACTOR, ISAUTODISPATCHED, LASTNAME, JOBFILTER, ACTIVE_FLAG, BIO, BURDENRATE, COORDINATESUPDATEDON, DEFAULTLABORTYPE_ID, ISEXTERNAL, LOCATION_TECHNICIAN, STATUSUPDATEDON, EMAIL, HOME_LATITUDE, HOURLYRATE, LONGITUDE, MUHULINK, STARTDATE, SALESFORCECONTACTID, STATUS, PROJECTEDVALUE, TEAM, OVERTIMEPROFILE_ID, PAYROLLID] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_727, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 6036 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6034 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6034 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 6036 DataMart :: 6034 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 6034 CURATED :: 6034 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_467, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 186188 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 186231 Row Count of Table JOBAPPOINTMENT is matched for RAW :: 0 DataMart :: 186188 CURATED :: 186231 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_941, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 13 Row Count of Table ZONE is matched for APIMAT :: 20 DataMart :: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 7 Row Count of Table ZONE is not matched for DataMart :: 20 CURATED :: 7 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_604, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 8861 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8871 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7665 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 8861 DataMart :: 8871 CURATED :: 7665 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_653, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.VENDOR
Table Count in Snowflake:: 650 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 650 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 650 DataMart :: 650 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_462, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.ESTIMATE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.ESTIMATE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 43402 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 43201 Row Count of Table ESTIMATE is not matched for RAW :: 0 DataMart :: 43402 CURATED :: 43201 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1032, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 71432 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 71432 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 71432 DataMart :: 71432 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 71429 Row Count of Table CUSTOMER is not matched for DataMart :: 71432 CURATED :: 71429 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_574, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table BUSINESSUNIT is not matched for RAW :: 9 DataMart :: 9 CURATED :: 2 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_031, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 341795 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 341815 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 128 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is not matched for RAW :: 341795 DataMart :: 341815 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_197, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 1 DataMart :: 1 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1178, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 6861 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6860 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6860 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 6861 DataMart :: 6860 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 6860 CURATED :: 6860 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_478, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYMENTSPLIT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PAYMENTSPLIT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 188749 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 188749 Row Count of Table PAYMENTSPLIT is matched for RAW :: 0 DataMart :: 188749 CURATED :: 188749 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_428, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 3562 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3520 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3520 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 3562 DataMart :: 3520 CURATED :: 3520 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_892, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is not matched for APIMAT :: 1 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_673, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 187208 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 187123 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 187091 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 187208 DataMart :: 187123 CURATED :: 187091 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_059, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 85142 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 85172 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 85089 Row Count of Table OPPORTUNITY is not matched for RAW :: 85142 DataMart :: 85172 CURATED :: 85089 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_117, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [RECORD_UPDATE_DATE, MASTER_ID, RECORD_CREATE_DATE, VALUE, OWNER_ID, ACTIVE_FLAG, NAME, TENANT_TYPE] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_848, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [RECORD_UPDATE_DATE, RETAINAGEPERCENT, AREITEMSREORDERED, AUTHORIZATIONSIGNATURE, IMPORTID, NUMBER, CREATEDBY_ID, CUSTOMER_ID, ISPREVAILINGWAGE, LOCATION_ID, TENANT_TYPE, MD5_VALUE, ACTIVE, STARTEDON, COMPLETEDON, COMPLETEDONACTUAL, ACTIVE_FLAG, SUMMARY, ACKNOWLEDGEMENTSIGNATURE, CONTRACTFOR, CONTRACTSTARTDATE, ISRETAINAGEENABLED, MASTER_ID, MODIFIEDON, NAME, RECORD_CREATE_DATE, CONTRACTESTIMATE_ID, COMPLETIONPERCENT, CREATEDON, ID, PAYMENTTERM_ID, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_103, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.BATCH
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.BATCH' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 12378 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 12378 Row Count of Table BATCH is matched for RAW :: 0 DataMart :: 12378 CURATED :: 12378 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_014, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 132 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1156, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 462 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1095 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21709 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 462 DataMart :: 1095 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 1095 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_356, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PROJECT
Table Count in Snowflake:: 8744 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8740 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8740 Row Count of Table PROJECT is not matched for RAW :: 8744 DataMart :: 8740 CURATED :: 8740 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_646, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.SERVICE
Table Count in Snowflake:: 2925 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2925 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2924 Row Count of Table SERVICE is not matched for RAW :: 2925 DataMart :: 2925 CURATED :: 2924 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_299, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.ESTIMATEITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.ESTIMATEITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 97715 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 96667 Row Count of Table ESTIMATEITEM is not matched for RAW :: 0 DataMart :: 97715 CURATED :: 96667 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_552, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOBTYPE
Table Count in Snowflake:: 595 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 595 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 288 Row Count of Table JOBTYPE is not matched for RAW :: 595 DataMart :: 595 CURATED :: 288 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_807, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [ACTIVE_FLAG, ID, MASTER_ID, MD5_VALUE, STARTEDON, AREITEMSREORDERED, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, PAYMENTTERM_ID, PROJECTSETTINGSTYPE, SUMMARY, COMPLETEDONACTUAL, CUSTOMER_ID, MODIFIEDON, NAME, TENANT_TYPE, CREATEDON, LOCATION_ID, ISRETAINAGEENABLED, ACKNOWLEDGEMENTSIGNATURE, CONTRACTFOR, ACTIVE, CONTRACTESTIMATE_ID, CONTRACTSTARTDATE, RETAINAGEPERCENT, RECORD_CREATE_DATE, NUMBER, TECHNICIANSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, IMPORTID, RECORD_UPDATE_DATE, ISPREVAILINGWAGE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_834, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 193 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICEITEM is not matched for APIMAT :: 193 DataMart :: 0 Row Count of Table INVOICEITEM is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_479, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PROJECT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PROJECT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8486 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8460 Row Count of Table PROJECT is not matched for RAW :: 0 DataMart :: 8486 CURATED :: 8460 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_206, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CALL
Table Count in Snowflake:: 201034 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 200776 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 199619 Row Count of Table CALL is not matched for RAW :: 201034 DataMart :: 200776 CURATED :: 199619 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_049, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANATTACHEDPROPERTY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TECHNICIANATTACHEDPROPERTY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 824 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 132 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 0 DataMart :: 824 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_246, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 79 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 79 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 55 Row Count of Table BUSINESSUNIT is not matched for RAW :: 79 DataMart :: 79 CURATED :: 55 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_746, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 845 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2279 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 845 DataMart :: 2279 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2266 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 2279 CURATED :: 2266 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_217, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 127687 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 127418 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 127013 Row Count of Table ESTIMATEITEM is not matched for RAW :: 127687 DataMart :: 127418 CURATED :: 127013 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_488, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TIMESHEETCODE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TIMESHEETCODE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 47 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 46 Row Count of Table TIMESHEETCODE is not matched for RAW :: 0 DataMart :: 47 CURATED :: 46 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_133, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [CUSTOMER_ID, INVOICENUMBER, PAYROLLCODE_CODE, ZONE_ID, CREATEDON, REPLACESBONUSAMOUNT, POSTEDON, PROJECTNUMBER, INVOICE_ID, JOBNUMBER, TAXZONENAME, PROJECT_ID, CUSTOMERNAME, ISOTCHARGE, JOBLOCATIONZIP, PAYROLLADJUSTMENT_ID, AMOUNT, BUSINESSUNIT_ID, CODE_NAME, CODE_ORIGINALCODE, CREATEDBY_ID, JOBLOCATIONADDRESS, QUANTITY, RATE, TECHNICIAN_ID, JOBLOCATIONNAME, TYPE, MEMO, IMPORTID, JOBLOCATION_ID, HOURS, PAYROLL_ID, PAYROLLCODE_NAME, ACTIVE, BUSINESSUNITNAME, ISPREVAILINGWAGEJOB, JOB_ID, PERSISTENCETYPE, CODE_PAYROLLCODE, ID, PAYROLLCODE_ORIGINALCODE, TAXZONE_ID, ZONENAME] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, IMPORTID, INVOICENUMBER, PAYROLL_ID, RECORD_CREATE_DATE, ISOTCHARGE, PROJECT_ID, MASTER_ID, TYPE, CODE_ORIGINALCODE, CUSTOMERNAME, CUSTOMER_ID, PAYROLLCODE_NAME, PAYROLLCODE_ORIGINALCODE, PERSISTENCETYPE, INVOICE_ID, CODE_PAYROLLCODE, ISPREVAILINGWAGEJOB, JOBLOCATIONZIP, QUANTITY, ACTIVE_FLAG, AMOUNT, CODE_NAME, JOBNUMBER, PROJECTNUMBER, RATE, TECHNICIAN_ID, ACTIVE, JOBLOCATIONADDRESS, MEMO, PAYROLLADJUSTMENT_ID, TAXZONE_ID, HOURS, TAXZONENAME, ZONENAME, ZONE_ID, JOBLOCATIONNAME, BUSINESSUNITNAME, POSTEDON, REPLACESBONUSAMOUNT, CREATEDBY_ID, ID, PAYROLLCODE_CODE, JOBLOCATION_ID, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ZONENAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_108, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBAPPOINTMENTASSIGNMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBAPPOINTMENTASSIGNMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 171910 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 171910 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 0 DataMart :: 171910 CURATED :: 171910 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_200, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 126 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_286, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.INVOICE
Table Count in Snowflake:: 1028395 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1266776 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1028093 Row Count of Table INVOICE is not matched for RAW :: 1028395 DataMart :: 1266776 CURATED :: 1028093 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_625, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.EQUIPMENT
Table Count in Snowflake:: 630 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 630 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 550 Row Count of Table EQUIPMENT is not matched for RAW :: 630 DataMart :: 630 CURATED :: 550 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1033, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 3903 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 10530 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 3903 DataMart :: 10530 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 10655 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 10530 CURATED :: 10655 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_069, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.BATCH
Table Count in Snowflake:: 19997 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 19997 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 19975 Row Count of Table BATCH is not matched for RAW :: 19997 DataMart :: 19997 CURATED :: 19975 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_841, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 38245 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is not matched for APIMAT :: 38245 DataMart :: 0 Row Count of Table LOCATION is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_424, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.INVOICEITEM
Table Count in Snowflake:: 520332 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 519721 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 519126 Row Count of Table INVOICEITEM is not matched for RAW :: 520332 DataMart :: 519721 CURATED :: 519126 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1039, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 3868 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICEITEM is not matched for APIMAT :: 3868 DataMart :: 0 Row Count of Table INVOICEITEM is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_254, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 102062 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 102064 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 102040 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 102062 DataMart :: 102064 CURATED :: 102040 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_282, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_CASTEEL_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 139525 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 139525 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 139525 CURATED :: 139525 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_850, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 243 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 242 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 242 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 243 DataMart :: 242 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 242 CURATED :: 242 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_129, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 1 DataMart :: 7 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_115, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, SCHEDULEDCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, TECHNICIANCOMMISSIONRATE, USECUSTOMIDLETIMERULES, TECHNICIANPAYROLLSTARTPERIOD, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, RECORD_UPDATE_DATE, FROM, HASCALCULATEDGROSSPAYITEMS, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANPAYTYPE, TECHNICIANSOLDBYRATE, TECHNICIANOVERTIMEMODE, TURNOVERMINIMUMTHRESHOLD, DEDUCTCOSTSFROMSOLDBYCREDIT, TECHNICIAN_ID, ROUNDSOLDHOURSTOTWODECIMALPLACES, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, SUPPORTSPERSISTEDINVOICES, UPDATEERRORLOGID, PAYFORIDLETIMEUPTO, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, LASTTIMESALARYGROSSPAYITEMSGENERATED, TECHNICIANNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, HASCALCULATEDTIMESHEETGROSSPAYITEMS, LINEITEMSONPURCHASEORDERS, PAYROLLFLATFEEMINIMUM, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, TECHNICIANFIRSTDRIVERULE, PAYROLLSHOWMATERIALSINCOST, TECHNICIANINVOICINGHOURLYRATE, ISQUEUEDFORFORCEDTIMESHEETRECALC, BURDENRATE, LASTTIMEUPDATED, MASTER_ID, PAYROLLREVIEWSTATE_MANAGERSTATUS, RECORD_CREATE_DATE, SELLERFEE, TECHNICIANTYPE, MANAGERNAME, PAYROLLID, PAYROLLPERCENTAGEFEE, SEARSPAYROLLROLE, TECHNICIANCOMMUTETIME, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ACTIVE_FLAG, CREATEDON, DEFAULTPAYROLLADJUSTMENTRATE, DISABLEDOUBLEOVERTIME, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYFORIDLETIMEOVERONEHOUR, USEPAYROLLDATE, PAYROLLCOSTMARKUP, PAYROLLPERIOD_ID, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, CREATEDBY_ID, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, PAYROLLTYPE, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANHOURLYRATE, TURNOVERBONUS, PAYROLLMARGINALRANGEBONUSES, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, INCLUDESELLERFEEANDTECHSPECIFICBONUS, MANAGER_ID, PAYROLLFLATFEE, PAYROLLREPORTVERSION, HASCALCULATEDSALARYGROSSPAYITEMS, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANPAYROLLSTATUS, TENANT_TYPE, IMPORTID, PAYROLLREVIEWSTATE_STATUS, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, SCHEDULEDMULTITECHCOMMISSIONRATE, TIMEZONE, PREVENTNJAOVERLAPPING, OVERTIMEPROFILE_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_083, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 2875 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2875 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 129 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 2875 DataMart :: 2875 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_238, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TAG
Table Count in Snowflake:: 238815 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 238815 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 238225 Row Count of Table TAG is not matched for RAW :: 238815 DataMart :: 238815 CURATED :: 238225 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_151, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 7135 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7135 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 135 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 7135 DataMart :: 7135 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1041, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 9001 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9001 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 9001 DataMart :: 9001 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 8990 Row Count of Table JOBAPPOINTMENT is not matched for DataMart :: 9001 CURATED :: 8990 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_725, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [AUTHORIZATIONSIGNATURE, ID, NUMBER, CONTRACTSTARTDATE, COMPLETEDON, CONTRACTFOR, CREATEDON, STARTEDON, COMPLETEDONACTUAL, LOCATION_ID, RECORD_UPDATE_DATE, ISRETAINAGEENABLED, TECHNICIANSIGNATURE, IMPORTID, RETAINAGEPERCENT, ACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, MODIFIEDON, PROJECTSETTINGSTYPE, SUMMARY, TENANT_TYPE, ACTIVE, AREITEMSREORDERED, CONTRACTESTIMATE_ID, CREATEDBY_ID, CUSTOMER_ID, ISPREVAILINGWAGE, MASTER_ID, MD5_VALUE, NAME, COMPLETIONPERCENT, RECORD_CREATE_DATE, PAYMENTTERM_ID] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_402, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TAG
Table Count in Snowflake:: 1641202 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1641202 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1640101 Row Count of Table TAG is not matched for RAW :: 1641202 DataMart :: 1641202 CURATED :: 1640101 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_184, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [AMOUNT, CREATEDON, PROJECT_ID, JOBNUMBER, PAYROLL_ID, PAYROLLADJUSTMENT_ID, CUSTOMER_ID, IMPORTID, JOBLOCATIONNAME, MEMO, CUSTOMERNAME, ID, INVOICE_ID, JOBLOCATION_ID, TECHNICIAN_ID, PAYROLLCODE_CODE, TYPE, ACTIVE, ISPREVAILINGWAGEJOB, PAYROLLCODE_NAME, ZONE_ID, BUSINESSUNIT_ID, BUSINESSUNITNAME, CODE_NAME, HOURS, INVOICENUMBER, JOBLOCATIONADDRESS, QUANTITY, TAXZONE_ID, POSTEDON, CREATEDBY_ID, JOB_ID, PROJECTNUMBER, RATE, ZONENAME, CODE_ORIGINALCODE, CODE_PAYROLLCODE, ISOTCHARGE, PAYROLLCODE_ORIGINALCODE, PERSISTENCETYPE, TAXZONENAME, JOBLOCATIONZIP, REPLACESBONUSAMOUNT] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [INVOICENUMBER, CUSTOMERNAME, ID, ISPREVAILINGWAGEJOB, PAYROLL_ID, POSTEDON, PAYROLLCODE_CODE, QUANTITY, PROJECTNUMBER, RECORD_CREATE_DATE, MEMO, PAYROLLCODE_NAME, PERSISTENCETYPE, RATE, TECHNICIAN_ID, TYPE, BUSINESSUNITNAME, JOBLOCATIONNAME, PAYROLLCODE_ORIGINALCODE, JOBLOCATIONZIP, ZONENAME, TAXZONENAME, ACTIVE, ACTIVE_FLAG, HOURS, BUSINESSUNIT_ID, CODE_PAYROLLCODE, CREATEDON, IMPORTID, INVOICE_ID, ISOTCHARGE, JOBLOCATIONADDRESS, TENANT_TYPE, JOBLOCATION_ID, PAYROLLADJUSTMENT_ID, PROJECT_ID, ZONE_ID, CREATEDBY_ID, CUSTOMER_ID, MASTER_ID, AMOUNT, CODE_NAME, CODE_ORIGINALCODE, TAXZONE_ID, JOB_ID, RECORD_UPDATE_DATE, REPLACESBONUSAMOUNT, JOBNUMBER] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_383, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.INVOICEITEM
Table Count in Snowflake:: 2181078 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2179927 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2179911 Row Count of Table INVOICEITEM is not matched for RAW :: 2181078 DataMart :: 2179927 CURATED :: 2179911 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_437, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 134301 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 134201 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 134201 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 134301 DataMart :: 134201 CURATED :: 134201 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_563, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 312317 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 312317 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 311194 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 312317 DataMart :: 312317 CURATED :: 311194 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_435, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HARP_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 30671 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 30421 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 30671 CURATED :: 30421 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_686, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 57060 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 56971 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 50111 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 57060 DataMart :: 56971 CURATED :: 50111 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1124, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 3286 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3286 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 3286 DataMart :: 3286 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3284 Row Count of Table JOBASSIGNMENT is not matched for DataMart :: 3286 CURATED :: 3284 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_438, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [AREITEMSREORDERED, COSTTOCOMPLETE, CREATEDBY_ID, LOCATION_ID, COMPLETEDON, MODIFIEDON, TECHNICIANSIGNATURE, ACTIVE, COMPLETEDONACTUAL, CONTRACTFOR, ISPREVAILINGWAGE, ID, ISRETAINAGEENABLED, PROJECTSETTINGSTYPE, SUMMARY, REVENUERECOGNITIONMETHOD, ACKNOWLEDGEMENTSIGNATURE, STARTEDON, AUTHORIZATIONSIGNATURE, COMPLETIONPERCENT, CONTRACTSTARTDATE, IMPORTID, PAYMENTTERM_ID, RETAINAGEPERCENT, NUMBER, CONTRACTESTIMATE_ID, CREATEDON, NAME, CUSTOMER_ID] Column names for DataMart Table --> STR_PROJECT :: [COMPLETEDONACTUAL, IMPORTID, CREATEDBY_ID, ISPREVAILINGWAGE, ACKNOWLEDGEMENTSIGNATURE, AREITEMSREORDERED, RECORD_UPDATE_DATE, TENANT_TYPE, NAME, ACTIVE, CREATEDON, MODIFIEDON, MASTER_ID, ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, COMPLETEDON, LOCATION_ID, RECORD_CREATE_DATE, REVENUERECOGNITIONMETHOD, CONTRACTSTARTDATE, NUMBER, STARTEDON, PROJECTSETTINGSTYPE, RETAINAGEPERCENT, CONTRACTESTIMATE_ID, ISRETAINAGEENABLED, MD5_VALUE, TECHNICIANSIGNATURE, ID, COMPLETIONPERCENT, CONTRACTFOR, CUSTOMER_ID, PAYMENTTERM_ID, SUMMARY] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CUSTOMER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_149, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 55108 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 55108 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 126 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 55108 DataMart :: 55108 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_624, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.EMPLOYEE
Table Count in Snowflake:: 180 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 181 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 148 Row Count of Table EMPLOYEE is not matched for RAW :: 180 DataMart :: 181 CURATED :: 148 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_301, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.INVOICEITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.INVOICEITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1208719 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1208340 Row Count of Table INVOICEITEM is not matched for RAW :: 0 DataMart :: 1208719 CURATED :: 1208340 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_964, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 443 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is not matched for APIMAT :: 443 DataMart :: 0 Row Count of Table LOCATION is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_010, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 10 DataMart :: 10 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_658, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CALLREASON
Table Count in Snowflake:: 48 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 48 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 42 Row Count of Table CALLREASON is not matched for RAW :: 48 DataMart :: 48 CURATED :: 42 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_319, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.SKUASSET
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.SKUASSET' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2857 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2857 Row Count of Table SKUASSET is matched for RAW :: 0 DataMart :: 2857 CURATED :: 2857 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_357, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 9600 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9580 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5125 Row Count of Table PURCHASEORDER is not matched for RAW :: 9600 DataMart :: 9580 CURATED :: 5125 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_473, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.MATERIAL
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.MATERIAL' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8755 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 25206 Row Count of Table MATERIAL is matched for RAW :: 0 DataMart :: 8755 CURATED :: 25206 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_048, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_ORIGINALCODE, PERSISTENCETYPE, CUSTOMER_ID, IMPORTID, ZONENAME, PAYROLL_ID, CREATEDBY_ID, INVOICENUMBER, MASTER_ID, JOBLOCATIONNAME, REPLACESBONUSAMOUNT, INVOICE_ID, ISPREVAILINGWAGEJOB, PAYROLLCODE_NAME, PROJECT_ID, TAXZONE_ID, ISOTCHARGE, TENANT_TYPE, ACTIVE, ID, TYPE, MEMO, TAXZONENAME, ACTIVE_FLAG, BUSINESSUNIT_ID, CODE_NAME, HOURS, JOB_ID, JOBLOCATIONADDRESS, PAYROLLCODE_CODE, BUSINESSUNITNAME, CODE_PAYROLLCODE, QUANTITY, PAYROLLCODE_ORIGINALCODE, ZONE_ID, PAYROLLADJUSTMENT_ID, CUSTOMERNAME, PROJECTNUMBER, RECORD_UPDATE_DATE, AMOUNT, CREATEDON, JOBLOCATION_ID, POSTEDON, RATE, RECORD_CREATE_DATE, JOBNUMBER, TECHNICIAN_ID, JOBLOCATIONZIP] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_545, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 1585033 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1585033 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1578304 Row Count of Table ESTIMATEITEM is not matched for RAW :: 1585033 DataMart :: 1585033 CURATED :: 1578304 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_492, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8 Row Count of Table BUSINESSUNIT is not matched for RAW :: 16 DataMart :: 16 CURATED :: 8 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_602, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PROJECT
Table Count in Snowflake:: 2072 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2102 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2042 Row Count of Table PROJECT is not matched for RAW :: 2072 DataMart :: 2102 CURATED :: 2042 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_252, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CONTACT
Table Count in Snowflake:: 946994 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 946774 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 936128 Row Count of Table CONTACT is not matched for RAW :: 946994 DataMart :: 946774 CURATED :: 936128 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_556, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 1160817 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1160817 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1136146 Row Count of Table MATERIALVENDOR is not matched for RAW :: 1160817 DataMart :: 1160817 CURATED :: 1136146 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_166, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TECHNICIANPAYROLL
Table Count in Snowflake:: 1392 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TECHNICIANPAYROLL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1392 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLL where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 116 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLL is not matched for RAW :: 1392 DataMart :: 1392 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_351, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.MATERIALVENDOR
Table Count in Snowflake:: 33045 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 33045 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 16349 Row Count of Table MATERIALVENDOR is not matched for RAW :: 33045 DataMart :: 33045 CURATED :: 16349 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_581, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CUSTOMER
Table Count in Snowflake:: 60241 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 60241 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 60225 Row Count of Table CUSTOMER is not matched for RAW :: 60241 DataMart :: 60241 CURATED :: 60225 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_711, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 308 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICEITEM is not matched for APIMAT :: 308 DataMart :: 0 Row Count of Table INVOICEITEM is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_302, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOB
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOB' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 401209 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 401204 Row Count of Table JOB is not matched for RAW :: 0 DataMart :: 401209 CURATED :: 401204 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_508, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 256559 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 256645 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 256524 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 256559 DataMart :: 256645 CURATED :: 256524 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_109, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBCANCELEDLOG
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.JOBCANCELEDLOG' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8116 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8116 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 0 DataMart :: 8116 CURATED :: 8116 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_247, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CALL
Table Count in Snowflake:: 1562456 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1562206 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1556650 Row Count of Table CALL is not matched for RAW :: 1562456 DataMart :: 1562206 CURATED :: 1556650 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_015, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANATTACHEDPROPERTY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANATTACHEDPROPERTY :: [NAME, VALUE, OWNER_ID] Column names for DataMart Table --> STR_TECHNICIANATTACHEDPROPERTY :: [NAME, OWNER_ID, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE_FLAG, MASTER_ID, VALUE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TECHNICIANATTACHEDPROPERTY :: [OWNER_ID, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, VALUE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: OWNER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_082, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, JOB_ID, PROJECTNUMBER, RATE, PAYROLL_ID, CODE_PAYROLLCODE, JOBLOCATION_ID, JOBLOCATIONNAME, JOBNUMBER, PAYROLLCODE_CODE, TYPE, ZONENAME, CUSTOMER_ID, ACTIVE, CREATEDBY_ID, CREATEDON, CUSTOMERNAME, ISPREVAILINGWAGEJOB, JOBLOCATIONADDRESS, PAYROLLADJUSTMENT_ID, QUANTITY, CODE_ORIGINALCODE, ID, INVOICENUMBER, ISOTCHARGE, PAYROLLCODE_NAME, POSTEDON, REPLACESBONUSAMOUNT, PERSISTENCETYPE, PROJECT_ID, TAXZONE_ID, TAXZONENAME, HOURS, AMOUNT, BUSINESSUNITNAME, CODE_NAME, INVOICE_ID, JOBLOCATIONZIP, PAYROLLCODE_ORIGINALCODE, TECHNICIAN_ID, MEMO, ZONE_ID, IMPORTID] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [AMOUNT, ISOTCHARGE, JOBLOCATIONNAME, PERSISTENCETYPE, PROJECTNUMBER, ZONENAME, ZONE_ID, CUSTOMER_ID, INVOICE_ID, JOBNUMBER, ACTIVE_FLAG, CODE_ORIGINALCODE, ISPREVAILINGWAGEJOB, JOBLOCATIONADDRESS, PROJECT_ID, CREATEDBY_ID, CUSTOMERNAME, INVOICENUMBER, JOB_ID, MEMO, TAXZONENAME, TECHNICIAN_ID, ACTIVE, CODE_PAYROLLCODE, CREATEDON, IMPORTID, PAYROLLADJUSTMENT_ID, PAYROLLCODE_CODE, BUSINESSUNIT_ID, JOBLOCATIONZIP, MASTER_ID, PAYROLLCODE_ORIGINALCODE, POSTEDON, RATE, RECORD_CREATE_DATE, TENANT_TYPE, BUSINESSUNITNAME, ID, JOBLOCATION_ID, PAYROLLCODE_NAME, CODE_NAME, HOURS, RECORD_UPDATE_DATE, TYPE, QUANTITY, REPLACESBONUSAMOUNT, PAYROLL_ID, TAXZONE_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_828, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMERMEMBERSHIP WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 44 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1803 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 3433 Row Count of Table CUSTOMERMEMBERSHIP is not matched for APIMAT :: 44 DataMart :: 1803 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CUSTOMERMEMBERSHIP WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for DataMart :: 1803 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_167, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [AMOUNT, BUSINESSUNIT_ID, JOBLOCATIONNAME, PROJECT_ID, TAXZONE_ID, TAXZONENAME, TYPE, ACTIVE, CREATEDON, CUSTOMER_ID, CUSTOMERNAME, JOBLOCATION_ID, JOBLOCATIONADDRESS, RATE, TECHNICIAN_ID, PAYROLLADJUSTMENT_ID, QUANTITY, CODE_PAYROLLCODE, CREATEDBY_ID, ISOTCHARGE, JOBLOCATIONZIP, JOBNUMBER, PAYROLLCODE_ORIGINALCODE, ZONENAME, HOURS, INVOICENUMBER, CODE_NAME, IMPORTID, MEMO, PAYROLLCODE_CODE, INVOICE_ID, ISPREVAILINGWAGEJOB, PERSISTENCETYPE, POSTEDON, BUSINESSUNITNAME, ID, ZONE_ID, JOB_ID, PAYROLL_ID, PROJECTNUMBER, CODE_ORIGINALCODE, REPLACESBONUSAMOUNT, PAYROLLCODE_NAME] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_ORIGINALCODE, ID, JOBLOCATIONADDRESS, JOBLOCATIONZIP, PROJECT_ID, HOURS, ZONENAME, CUSTOMER_ID, INVOICENUMBER, INVOICE_ID, MASTER_ID, JOBLOCATIONNAME, PAYROLLADJUSTMENT_ID, ACTIVE, CODE_NAME, PAYROLL_ID, TAXZONE_ID, AMOUNT, BUSINESSUNIT_ID, JOBNUMBER, PROJECTNUMBER, RECORD_UPDATE_DATE, ACTIVE_FLAG, CREATEDON, CUSTOMERNAME, JOBLOCATION_ID, MEMO, PAYROLLCODE_NAME, PAYROLLCODE_ORIGINALCODE, BUSINESSUNITNAME, TECHNICIAN_ID, POSTEDON, QUANTITY, RATE, TAXZONENAME, TENANT_TYPE, ZONE_ID, CODE_PAYROLLCODE, IMPORTID, ISOTCHARGE, JOB_ID, PERSISTENCETYPE, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, CREATEDBY_ID, PAYROLLCODE_CODE, TYPE, ISPREVAILINGWAGEJOB] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_213, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 1490 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1487 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 1490 DataMart :: 1487 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_235, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 42318 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 42256 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 36222 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 42318 DataMart :: 42256 CURATED :: 36222 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_366, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.VENDOR
Table Count in Snowflake:: 85 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 85 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 85 DataMart :: 85 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_133, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TECHNICIANPAYROLLADJUSTMENT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TECHNICIANPAYROLLADJUSTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANPAYROLLADJUSTMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 130 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANPAYROLLADJUSTMENT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_044, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYMENTTERM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYMENTTERM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 0 DataMart :: 3 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_650, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TECHNICIAN
Table Count in Snowflake:: 998 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 998 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 935 Row Count of Table TECHNICIAN is not matched for RAW :: 998 DataMart :: 998 CURATED :: 935 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_032, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 2771 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2771 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 127 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 2771 DataMart :: 2771 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_461, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.EQUIPMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.EQUIPMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2114 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1984 Row Count of Table EQUIPMENT is not matched for RAW :: 0 DataMart :: 2114 CURATED :: 1984 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_256, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.EQUIPMENT
Table Count in Snowflake:: 2304 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2304 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1672 Row Count of Table EQUIPMENT is not matched for RAW :: 2304 DataMart :: 2304 CURATED :: 1672 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_321, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TAGTYPE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TAGTYPE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 578 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 713 Row Count of Table TAGTYPE is matched for RAW :: 0 DataMart :: 578 CURATED :: 713 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_257, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.ESTIMATE
Table Count in Snowflake:: 446825 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 446600 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 444933 Row Count of Table ESTIMATE is not matched for RAW :: 446825 DataMart :: 446600 CURATED :: 444933 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_835, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 84982 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 84982 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 84982 DataMart :: 84982 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 85097 Row Count of Table JOB is not matched for DataMart :: 84982 CURATED :: 85097 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_281, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TECHNICIAN
Table Count in Snowflake:: 1016 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 280 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 354 Row Count of Table TECHNICIAN is not matched for RAW :: 1016 DataMart :: 280 CURATED :: 354 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_783, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 28 DataMart :: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 23 Row Count of Table CANCELJOBREASON is not matched for DataMart :: 28 CURATED :: 23 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_200, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLL, STR_TECHNICIANPAYROLL, DIM_TECHNICIANPAYROLL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLL'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLL :: [ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, USECUSTOMIDLETIMERULES, PAYROLLREPORTVERSION, PAYROLLREVIEWSTATE_MANAGERSTATUS, PAYROLLTYPE, SELLERFEE, PAYROLLSHOWMATERIALSINCOST, TURNOVERMINIMUMTHRESHOLD, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, BUSINESSUNITNAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, DISABLEDOUBLEOVERTIME, LASTTIMESALARYGROSSPAYITEMSGENERATED, PAYROLLCOSTMARKUP, PAYROLLFLATFEE, SUPPORTSPERSISTEDINVOICES, TECHNICIANTYPE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, ENABLETECHNICIANCLOCKINANDCLOCKOUT, MANAGERNAME, PAYFORIDLETIMEOVERONEHOUR, UPDATEERRORLOGID, TECHNICIANNAME, TECHNICIANPAYROLLSTATUS, TIMEZONE, TO, PAYROLLREVIEWSTATE_STATUS, MANAGER_ID, PAYROLLMARGINALRANGEBONUSES, PAYROLLPERCENTAGEFEEMINIMUM, LASTTIMEGROSSPAYITEMSGENERATED, TECHNICIAN_ID, TECHNICIANFIRSTDRIVERULE, PAYROLLPERIOD_ID, ACTIVE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, DEDUCTCOSTSFROMSOLDBYCREDIT, IMPORTID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, LINEITEMSONPURCHASEORDERS, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, SCHEDULEDSOLOCOMMISSIONRATE, TECHNICIANINVOICINGHOURLYRATE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDTIMESHEETRECALC, TECHNICIANPAYTYPE, PAYROLLID, ID, SEARSPAYROLLROLE, BUSINESSUNIT_ID, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, DEFAULTPAYROLLADJUSTMENTRATE, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIANPAYROLLSTARTPERIOD, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLFLATFEEMINIMUM, ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, ROUNDSOLDHOURSTOTWODECIMALPLACES, TECHNICIANSOLDBYRATE, CREATEDON, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, CREATEDBY_ID, LASTTIMEUPDATED, TECHNICIANHOURLYRATE, OVERTIMEPROFILE_ID, PAYFORIDLETIMEUPTO, PAYROLLPERCENTAGEFEE, USEPAYROLLDATE, FROM, ADDONMULTITECHCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TURNOVERBONUS, BURDENRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PREVENTNJAOVERLAPPING, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TECHNICIANCOMMUTETIME, TECHNICIANOVERTIMEMODE, TECHNICIANCOMMISSIONRATE] Column names for DataMart Table --> STR_TECHNICIANPAYROLL :: [ADDONSOLOCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLREPORTVERSION, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, TECHNICIANNAME, PAYROLLREVIEWSTATE_DISPUTEREASON, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SCHEDULEDSOLOCOMMISSIONRATE, ROUNDSOLDHOURSTOTWODECIMALPLACES, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, ADDONMULTITECHCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, HASCALCULATEDSALARYGROSSPAYITEMS, TECHNICIANFIRSTDRIVERULE, TECHNICIAN_ID, UPDATEERRORLOGID, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDGROSSPAYITEMS, PAYROLLREVIEWSTATE_STATUS, PAYROLLTYPE, SEARSPAYROLLROLE, TECHNICIANCOMMUTETIME, TECHNICIANINVOICINGHOURLYRATE, IMPORTID, TECHNICIANTYPE, ACTIVE_FLAG, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, DEFAULTPAYROLLADJUSTMENTRATE, PAYROLLPERCENTAGEFEE, TECHNICIANPAYTYPE, ID, MANAGERNAME, RECORD_CREATE_DATE, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, TO, TURNOVERMINIMUMTHRESHOLD, LASTTIMEUPDATED, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDSALARYRECALC, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, SELLERFEE, TURNOVERBONUS, PAYROLLFLATFEE, PAYROLLFLATFEEMINIMUM, PAYROLLMARGINALRANGEBONUSES, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, SCHEDULEDMULTITECHCOMMISSIONRATE, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, PAYFORIDLETIMEOVERONEHOUR, PAYROLLREVIEWSTATE_MANAGERSTATUS, BUSINESSUNIT_ID, ENABLETECHNICIANCLOCKINANDCLOCKOUT, PAYROLLUSENSVASSOLDBYBASE, DEDUCTCOSTSFROMSOLDBYCREDIT, FROM, ISQUEUEDFORFORCEDTIMESHEETRECALC, LASTTIMESALARYGROSSPAYITEMSGENERATED, PREVENTNJAOVERLAPPING, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, TECHNICIANPAYROLLSTATUS, TECHNICIANSOLDBYRATE, ACTIVE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLCOSTMARKUP, PAYROLLID, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, RECORD_UPDATE_DATE, TENANT_TYPE, TIMEZONE, USEPAYROLLDATE, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, BUSINESSUNITNAME, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, CREATEDON, DISABLEDOUBLEOVERTIME, INCLUDESELLERFEEANDTECHSPECIFICBONUS, PAYROLLPERIOD_ID, LINEITEMSONPURCHASEORDERS, PAYFORIDLETIMEUPTO, USECUSTOMIDLETIMERULES, TECHNICIANCOMMISSIONRATE, TECHNICIANPAYROLLSTARTPERIOD, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, HASCALCULATEDTIMESHEETGROSSPAYITEMS, ISQUEUEDFORFORCEDCOMMISSIONRECALC, MANAGER_ID, SCHEDULEDCREWSPLITCOMMISSIONRATE, OVERTIMEPROFILE_ID, PAYROLLSHOWMATERIALSINCOST, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, MASTER_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLL :: [ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE, DISABLEDOUBLEOVERTIME, ENABLETECHNICIANCLOCKINANDCLOCKOUT, ID, PAYROLLFLATFEE, TECHNICIANNAME, LINEITEMSONPURCHASEORDERS, SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS, UPDATEERRORLOGID, DEFAULTPAYROLLADJUSTMENTRATE, TECHNICIAN_ID, ADDONSOLOCOMMISSIONRATE, ISQUEUEDFORFORCEDSALARYRECALC, TURNOVERBONUS, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME, HASCALCULATEDTIMESHEETGROSSPAYITEMS, OVERTIMEPROFILE_ID, TECHNICIANPAYROLLSTARTPERIOD, WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY, TURNOVERMINIMUMTHRESHOLD, USEPAYROLLDATE, MANAGERNAME, PAYROLLCOSTMARKUP, SEARSPAYROLLROLE, TECHNICIANPAYTYPE, HASCALCULATEDSALARYGROSSPAYITEMS, PAYROLLREVIEWSTATE_MANAGERUPDATEDON, PAYROLLTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, TENANT_TYPE, SUPPORTSPERSISTEDINVOICES, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE, BUSINESSUNITPAYROLLIDLETIMESTPAYCODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE, LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED, PAYROLLFLATFEEMINIMUM, TECHNICIANSOLDBYRATE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME, RECORD_CREATE_DATE, TIMEZONE, PAYROLLREVIEWSTATE_DISPUTEREASON, TO, LASTTIMESALARYGROSSPAYITEMSGENERATED, ACTIVE, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME, BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE, CREATEDON, LASTTIMEGROSSPAYITEMSGENERATED, PAYROLLPERCENTAGEFEE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNITNAME, PAYFORIDLETIMEUPTO, PAYROLLREVIEWSTATE_STATUS, PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON, SELLERFEE, TECHNICIANINVOICINGHOURLYRATE, TECHNICIANPAYROLLSTATUS, TECHNICIANTYPE, BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE, HASCALCULATEDGROSSPAYITEMS, PAYFORIDLETIMEOVERONEHOUR, PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS, RECORD_UPDATE_DATE, PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE, TECHNICIANFIRSTDRIVERULE, BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE, BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE, CREATEDBY_ID, ISQUEUEDFORFORCEDCOMMISSIONRECALC, PREVENTNJAOVERLAPPING, ROUNDSOLDHOURSTOTWODECIMALPLACES, FROM, TECHNICIANCOMMISSIONRATE, TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE, USECUSTOMIDLETIMERULES, PAYROLLMARGINALRANGEBONUSES, IMPORTID, PAYROLLREVIEWSTATE_MANAGERSTATUS, ATLASBUTLERTECHNICIANROLE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE, BUSINESSUNIT_ID, DEDUCTCOSTSFROMSOLDBYCREDIT, ISQUEUEDFORFORCEDTIMESHEETRECALC, MANAGER_ID, PAYROLLREPORTVERSION, PAYROLLSHOWMATERIALSINCOST, PAYROLLUSENSVASSOLDBYBASE, SCHEDULEDSOLOCOMMISSIONRATE, INCLUDESELLERFEEANDTECHSPECIFICBONUS, LASTTIMEUPDATED, PAYROLLID, PAYROLLPERCENTAGEFEEMINIMUM, TECHNICIANCOMMUTETIME, TECHNICIANHOURLYRATE, TECHNICIANOVERTIMEMODE, BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERIOD_ID] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_CODE Column Name found in Datamart and Curated Table :: USECUSTOMIDLETIMERULES Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERSTATUS Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: PAYROLLSHOWMATERIALSINCOST Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: TECHNICIANDEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: DISABLEDOUBLEOVERTIME Column Name found in Datamart and Curated Table :: LASTTIMESALARYGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: SUPPORTSPERSISTEDINVOICES Column Name found in Datamart and Curated Table :: TECHNICIANTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_CODE Column Name found in Datamart and Curated Table :: ENABLETECHNICIANCLOCKINANDCLOCKOUT Column Name found in Datamart and Curated Table :: MANAGERNAME Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEOVERONEHOUR Column Name found in Datamart and Curated Table :: UPDATEERRORLOGID Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTATUS Column Name found in Datamart and Curated Table :: TIMEZONE Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_STATUS Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLMARGINALRANGEBONUSES Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: LASTTIMEGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANFIRSTDRIVERULE Column Name found in Datamart and Curated Table :: PAYROLLPERIOD_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_NAME Column Name found in Datamart and Curated Table :: DEDUCTCOSTSFROMSOLDBYCREDIT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDCOMMISSIONRECALC Column Name found in Datamart and Curated Table :: LASTTIMETIMESHEETSGROSSPAYITEMSGENERATED Column Name found in Datamart and Curated Table :: LINEITEMSONPURCHASEORDERS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TECHNICIANINVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: HASCALCULATEDTIMESHEETGROSSPAYITEMS Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDTIMESHEETRECALC Column Name found in Datamart and Curated Table :: TECHNICIANPAYTYPE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SEARSPAYROLLROLE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTANDARDPAYCODE_NAME Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISQUEUEDFORFORCEDSALARYRECALC Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_TECHNICIANUPDATEDON Column Name found in Datamart and Curated Table :: PAYROLLUSECOMMISSIONBASETODETECTRANGEBONUS Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: INCLUDESELLERFEEANDTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_NAME Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMEOVERTIMEPAYCODE_CODE Column Name found in Datamart and Curated Table :: HASCALCULATEDGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_DISPUTEREASON Column Name found in Datamart and Curated Table :: PAYROLLREVIEWSTATE_MANAGERUPDATEDON Column Name found in Datamart and Curated Table :: ROUNDSOLDHOURSTOTWODECIMALPLACES Column Name found in Datamart and Curated Table :: TECHNICIANSOLDBYRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: WILLIAMSPAYROLLIGNORESINVOICEBALANCETOPAYTGLANDSOLDBY Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LASTTIMEUPDATED Column Name found in Datamart and Curated Table :: TECHNICIANHOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYFORIDLETIMEUPTO Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: USEPAYROLLDATE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITPAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: HASCALCULATEDSALARYGROSSPAYITEMS Column Name found in Datamart and Curated Table :: PAYROLLUSENSVASSOLDBYBASE Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: BUSINESSUNITWEIGHTEDOVERTIMEPAYCODENEW_ORIGINALCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PREVENTNJAOVERLAPPING Column Name found in Datamart and Curated Table :: SHOWPAYROLLPERSISTENCEFIELDSANDREPORTS Column Name found in Datamart and Curated Table :: TECHNICIANCOMMUTETIME Column Name found in Datamart and Curated Table :: TECHNICIANOVERTIMEMODE Column Name found in Datamart and Curated Table :: TECHNICIANCOMMISSIONRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1147, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 2268 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2268 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 2268 DataMart :: 2268 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2181 Row Count of Table INVOICE is not matched for DataMart :: 2268 CURATED :: 2181 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_056, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 154379 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 154166 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 154166 Row Count of Table GROSSPAYITEM is not matched for RAW :: 154379 DataMart :: 154166 CURATED :: 154166 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_396, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 815373 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 815210 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 815204 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 815373 DataMart :: 815210 CURATED :: 815204 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_474, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.MATERIALVENDOR
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.MATERIALVENDOR' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_MATERIALVENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 85615 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 76289 Row Count of Table MATERIALVENDOR is not matched for RAW :: 0 DataMart :: 85615 CURATED :: 76289 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_046, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TAXZONE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TAXZONE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 18 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 18 Row Count of Table TAXZONE is matched for RAW :: 0 DataMart :: 18 CURATED :: 18 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_042, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.OPPORTUNITY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.OPPORTUNITY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 401204 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 401257 Row Count of Table OPPORTUNITY is matched for RAW :: 0 DataMart :: 401204 CURATED :: 401257 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_950, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 754 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 754 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 754 DataMart :: 754 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 782 Row Count of Table CUSTOMER is not matched for DataMart :: 754 CURATED :: 782 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_974, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is not matched for APIMAT :: 2 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_378, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.EMPLOYEE
Table Count in Snowflake:: 490 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 490 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 425 Row Count of Table EMPLOYEE is not matched for RAW :: 490 DataMart :: 490 CURATED :: 425 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_014, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [CREATEDBY_ID, CUSTOMER_ID, INVOICE_ID, ACTIVE, CREATEDON, JOBLOCATION_ID, PAYROLL_ID, IMPORTID, INVOICENUMBER, JOBNUMBER, PAYROLLCODE_ORIGINALCODE, REPLACESBONUSAMOUNT, BUSINESSUNITNAME, RATE, TECHNICIAN_ID, ZONENAME, CODE_NAME, HOURS, ID, MEMO, QUANTITY, TAXZONE_ID, TAXZONENAME, ZONE_ID, BUSINESSUNIT_ID, ISPREVAILINGWAGEJOB, PAYROLLADJUSTMENT_ID, JOB_ID, JOBLOCATIONZIP, PAYROLLCODE_NAME, POSTEDON, CODE_ORIGINALCODE, CUSTOMERNAME, ISOTCHARGE, PERSISTENCETYPE, PROJECT_ID, PAYROLLCODE_CODE, JOBLOCATIONNAME, AMOUNT, CODE_PAYROLLCODE, JOBLOCATIONADDRESS, TYPE, PROJECTNUMBER] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_NAME, CUSTOMER_ID, IMPORTID, CODE_ORIGINALCODE, CODE_PAYROLLCODE, REPLACESBONUSAMOUNT, ACTIVE, JOB_ID, PAYROLLCODE_ORIGINALCODE, PERSISTENCETYPE, PROJECTNUMBER, CREATEDON, INVOICENUMBER, PAYROLLCODE_NAME, RECORD_CREATE_DATE, ACTIVE_FLAG, BUSINESSUNITNAME, HOURS, ISOTCHARGE, TECHNICIAN_ID, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, CREATEDBY_ID, CUSTOMERNAME, INVOICE_ID, MASTER_ID, PAYROLLADJUSTMENT_ID, PAYROLLCODE_CODE, ID, JOBLOCATION_ID, POSTEDON, TAXZONE_ID, AMOUNT, JOBLOCATIONADDRESS, JOBLOCATIONZIP, TENANT_TYPE, TAXZONENAME, TYPE, ISPREVAILINGWAGEJOB, JOBNUMBER, MEMO, PROJECT_ID, JOBLOCATIONNAME, PAYROLL_ID, ZONE_ID, RATE, ZONENAME, QUANTITY] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: PROJECTNUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 29 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_824, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 28 DataMart :: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 33 Row Count of Table CANCELJOBREASON is not matched for DataMart :: 28 CURATED :: 33 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1042, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 17181 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 17181 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 17181 DataMart :: 17181 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 17161 Row Count of Table JOBASSIGNMENT is not matched for DataMart :: 17181 CURATED :: 17161 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_900, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 34 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 34 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 31 Row Count of Table ZONE is matched for APIMAT :: 34 DataMart :: 34 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3 Row Count of Table ZONE is not matched for DataMart :: 34 CURATED :: 3 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_276, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 168545 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 168353 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 168353 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 168545 DataMart :: 168353 CURATED :: 168353 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_295, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CUSTOMERMEMBERSHIP
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CUSTOMERMEMBERSHIP' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 17367 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 17347 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 0 DataMart :: 17367 CURATED :: 17347 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_455, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CANCELJOBREASON
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CANCELJOBREASON' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 30 Row Count of Table CANCELJOBREASON is matched for RAW :: 0 DataMart :: 30 CURATED :: 30 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_487, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 120473 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 120473 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 120473 CURATED :: 120473 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_889, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 74 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 74 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table PROJECT is matched for APIMAT :: 74 DataMart :: 74 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_PROJECT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 0 Row Count of Table PROJECT is not matched for DataMart :: 74 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_188, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.BATCH
Table Count in Snowflake:: 8214 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8218 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8203 Row Count of Table BATCH is not matched for RAW :: 8214 DataMart :: 8218 CURATED :: 8203 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_294, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CUSTOMER
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CUSTOMER' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 62738 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 62738 Row Count of Table CUSTOMER is matched for RAW :: 0 DataMart :: 62738 CURATED :: 62738 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_575, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CALL
Table Count in Snowflake:: 49602 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 50005 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 47916 Row Count of Table CALL is not matched for RAW :: 49602 DataMart :: 50005 CURATED :: 47916 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_914, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATEITEM WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 108731 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_ESTIMATEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 108759 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 108759 Row Count of Table ESTIMATEITEM is not matched for APIMAT :: 108731 DataMart :: 108759 Row Count of Table ESTIMATEITEM is matched for DataMart :: 108759 CURATED :: 108759 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_052, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.BATCH
Table Count in Snowflake:: 3527 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3527 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3510 Row Count of Table BATCH is not matched for RAW :: 3527 DataMart :: 3527 CURATED :: 3510 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
7 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_418, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 15435 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 15429 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 15423 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 15435 DataMart :: 15429 CURATED :: 15423 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_599, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_MAITZ_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4302 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4052 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 4302 CURATED :: 4052 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_377, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 102009 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 102033 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 102009 DataMart :: 102033 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_449, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.ZONE
Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7 Row Count of Table ZONE is not matched for RAW :: 20 DataMart :: 20 CURATED :: 7 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_568, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TECHNICIAN
Table Count in Snowflake:: 4915 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4915 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4805 Row Count of Table TECHNICIAN is not matched for RAW :: 4915 DataMart :: 4915 CURATED :: 4805 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_613, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.ZONE
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table ZONE is not matched for RAW :: 21 DataMart :: 21 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_320, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TAG
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TAG' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 235516 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 236617 Row Count of Table TAG is matched for RAW :: 0 DataMart :: 235516 CURATED :: 236617 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_318, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.SERVICE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.SERVICE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2323 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2323 Row Count of Table SERVICE is matched for RAW :: 0 DataMart :: 2323 CURATED :: 2323 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_616, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CALL
Table Count in Snowflake:: 153318 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 153898 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 150634 Row Count of Table CALL is not matched for RAW :: 153318 DataMart :: 153898 CURATED :: 150634 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_130, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is not matched for RAW :: 1 DataMart :: 2 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_644, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 14185 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 14182 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 12940 Row Count of Table PURCHASEORDER is not matched for RAW :: 14185 DataMart :: 14182 CURATED :: 12940 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_681, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 17010 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 16759 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 17010 CURATED :: 16759 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1183, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [APPOINTMENT_ID, COMMUTETIME, PAYFREQUENCY_ID, PAYROLLSTARTDATE, UNION, DAILYGOAL, DEFAULTPAYROLLADJUSTMENTRATE, MEALTIME, PAYROLLSTARTPERIOD, SALESFACTOR, PAYROLLROLE, TODAYREVENUE_TECHNICIAN, CHECKEDIN, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, HOME_STATE, JOB_ID, MANAGER_ID, MOBILEPHONECONFIRMED, PAYROLLREPORTVERSION, POSITION, SHOWJOBAPPOINTMENTRESCHEDULEALERT, NAME, QBREPID, RECORD_UPDATE_DATE, STARTDATE, USER_ID, STANDARDPAYROLLCONTROLCODE_ID, SCHEDULEDSOLOCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BIRTHDATE, COORDINATESUPDATEDON, IMPORTID, GOALIMAGE, HOME_COUNTRY, INVOICINGHOURLYRATE, LONGITUDE, MODIFIEDON, PAYROLLID, PAYROLLPOSTINGGROUP_ID, PAYROLLPROFILE_ID, ROUTESTATISTICS_TECHNICIAN, OVERTIMEMODE, SALESFORCECONTACTID, BURDENRATE, FIRSTNAME, JOBFILTER, MUHULINK, OVERALLSALESFACTOR_TECHNICIAN, PROJECTEDVALUE, PAYPERIOD, PAYTYPE, SMARTDISPATCHSETTINGS_TECHNICIAN, SOLDBYRATE, SHIFTEND, TENANT_TYPE, ZONE_ID, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, BUSINESSUNIT_ID, COMMISSIONRATE, CURRENTVALUE, MEMO, MIDDLENAME, FIRSTDRIVERULE, HOME_UNIT, MOBILEPHONE, SCHEDULEDMULTITECHCOMMISSIONRATE, TURNOVERBONUS, SHIFTSTART, LASTNAME, OUTBOUNDCALLERID, ADDONCREWSPLITCOMMISSIONRATE, CREATEDBY_ID, CREATEDON, DISPATCHNOTIFICATIONS, HOME_LATITUDE, INVENTORYWAREHOUSENAME, ISAUTODISPATCHED, ISEXTERNAL, ISMANAGEDTECH, LOCATION_TECHNICIAN, OVERTIMEPAYROLLCONTROLCODE_ID, OVERTIMEWORKTYPECODE_ID, PHONECONFIRMED, STATUSUPDATEDON, STATUS, TRUCK_ID, TYPE, NAVISIONEMPLOYEEID, SCHEDULEDCREWSPLITCOMMISSIONRATE, TEAM, OVERTIMEPROFILE_ID, HOME_ZIP, HOME_CITY, HOME_ISMILITARY, HOME_STREET, MASTER_ID, HOME_LONGITUDE, STANDARDWORKTYPECODE_ID, WILLIAMSTECHNICIANROLE, PHONE, PROJECTLABELS, ACTIVE_FLAG, ADDONMULTITECHCOMMISSIONRATE, COLOR, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FLEET_ID, HOME_ISMANUALCOORDINATES, ID, EMAIL, HOURLYRATE, LICENSE, RECORD_CREATE_DATE, PHOTO, LATITUDE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_078, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 14 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 10 DataMart :: 14 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_591, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 234655 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 234633 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 234835 Row Count of Table JOBASSIGNMENT is not matched for RAW :: 234655 DataMart :: 234633 CURATED :: 234835 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_243, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.VENDOR
Table Count in Snowflake:: 125 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 125 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 125 DataMart :: 125 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_909, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 1108 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1108 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 1108 DataMart :: 1108 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1130 Row Count of Table CUSTOMER is not matched for DataMart :: 1108 CURATED :: 1130 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_353, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_FOURPROS_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 28784 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 28284 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 28784 CURATED :: 28284 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_480, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PURCHASEORDER
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PURCHASEORDER' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 76177 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 75693 Row Count of Table PURCHASEORDER is not matched for RAW :: 0 DataMart :: 76177 CURATED :: 75693 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_549, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 3882788 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4109736 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3882808 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 3882788 DataMart :: 4109736 CURATED :: 3882808 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1047, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 28618 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 28618 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 28618 DataMart :: 28618 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 28615 Row Count of Table MATERIAL is not matched for DataMart :: 28618 CURATED :: 28615 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_110, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.OPPORTUNITY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.OPPORTUNITY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 185266 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 185266 Row Count of Table OPPORTUNITY is matched for RAW :: 0 DataMart :: 185266 CURATED :: 185266 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_631, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 1166463 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1166430 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1393378 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 1166463 DataMart :: 1166430 CURATED :: 1393378 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_684, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PROJECT
Table Count in Snowflake:: 8368 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8364 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8420 Row Count of Table PROJECT is not matched for RAW :: 8368 DataMart :: 8364 CURATED :: 8420 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_592, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOBCOMPLETIONSURVEY
Table Count in Snowflake:: 976 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOBCOMPLETIONSURVEY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 973 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 973 Row Count of Table JOBCOMPLETIONSURVEY is not matched for RAW :: 976 DataMart :: 973 CURATED :: 973 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_571, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.VENDOR
Table Count in Snowflake:: 8389 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8389 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 8389 DataMart :: 8389 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_491, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.INVOICE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.INVOICE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1535187 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 269318 Row Count of Table INVOICE is not matched for RAW :: 0 DataMart :: 1535187 CURATED :: 269318 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_533, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 279 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 279 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 229 Row Count of Table BUSINESSUNIT is not matched for RAW :: 279 DataMart :: 279 CURATED :: 229 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1046, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 7039 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7039 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 7039 DataMart :: 7039 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 7037 Row Count of Table LOCATION is not matched for DataMart :: 7039 CURATED :: 7037 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_395, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PAYMENT
Table Count in Snowflake:: 810312 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 810211 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 809748 Row Count of Table PAYMENT is not matched for RAW :: 810312 DataMart :: 810211 CURATED :: 809748 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_438, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PROJECT
Table Count in Snowflake:: 11075 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PROJECT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 11061 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 11061 Row Count of Table PROJECT is not matched for RAW :: 11075 DataMart :: 11061 CURATED :: 11061 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_163, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PAYMENTTERM
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PAYMENTTERM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTTERM where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table PAYMENTTERM is not matched for RAW :: 1 DataMart :: 1 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1112, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CATEGORY WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 280 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 280 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CATEGORY is matched for APIMAT :: 280 DataMart :: 280 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CATEGORY WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 268 Row Count of Table CATEGORY is not matched for DataMart :: 280 CURATED :: 268 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_354, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PAYMENT
Table Count in Snowflake:: 55611 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 55577 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 55296 Row Count of Table PAYMENT is not matched for RAW :: 55611 DataMart :: 55577 CURATED :: 55296 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_385, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 1235227 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1235253 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1235104 Row Count of Table JOBAPPOINTMENT is not matched for RAW :: 1235227 DataMart :: 1235253 CURATED :: 1235104 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_452, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CALL
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CALL' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 286773 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 285590 Row Count of Table CALL is not matched for RAW :: 0 DataMart :: 286773 CURATED :: 285590 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_292, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CATEGORY
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CATEGORY' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 351 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 351 Row Count of Table CATEGORY is matched for RAW :: 0 DataMart :: 351 CURATED :: 351 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_314, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYMENTSPLIT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.PAYMENTSPLIT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 233674 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 233674 Row Count of Table PAYMENTSPLIT is matched for RAW :: 0 DataMart :: 233674 CURATED :: 233674 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_457, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CONTACT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CONTACT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 112285 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 110056 Row Count of Table CONTACT is not matched for RAW :: 0 DataMart :: 112285 CURATED :: 110056 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_328, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 18 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 113 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8 Row Count of Table BUSINESSUNIT is not matched for RAW :: 18 DataMart :: 113 CURATED :: 8 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_520, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [ACKNOWLEDGEMENTSIGNATURE, CONTRACTFOR, CUSTOMER_ID, IMPORTID, AREITEMSREORDERED, CREATEDBY_ID, AUTHORIZATIONSIGNATURE, CONTRACTESTIMATE_ID, MODIFIEDON, CREATEDON, NAME, SUMMARY, COMPLETEDONACTUAL, COMPLETIONPERCENT, ISPREVAILINGWAGE, RETAINAGEPERCENT, PROJECTSETTINGSTYPE, CONTRACTSTARTDATE, ID, LOCATION_ID, ACTIVE, PAYMENTTERM_ID, NUMBER, TECHNICIANSIGNATURE, COSTTOCOMPLETE, ISRETAINAGEENABLED, REVENUERECOGNITIONMETHOD, STARTEDON, COMPLETEDON] Column names for DataMart Table --> STR_PROJECT :: [AUTHORIZATIONSIGNATURE, COMPLETEDON, IMPORTID, MASTER_ID, PAYMENTTERM_ID, COMPLETIONPERCENT, LOCATION_ID, RECORD_UPDATE_DATE, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, ID, NUMBER, ISPREVAILINGWAGE, NAME, PROJECTSETTINGSTYPE, MD5_VALUE, CONTRACTESTIMATE_ID, CREATEDON, ISRETAINAGEENABLED, TENANT_TYPE, ACTIVE, CONTRACTFOR, RECORD_CREATE_DATE, TECHNICIANSIGNATURE, COMPLETEDONACTUAL, CREATEDBY_ID, CUSTOMER_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, SUMMARY, ACTIVE_FLAG, AREITEMSREORDERED, CONTRACTSTARTDATE, STARTEDON] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_732, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ACTIVE_FLAG, FIRSTNAME, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, ID, OVERTIMEMODE, PROJECTLABELS, SHOWJOBAPPOINTMENTRESCHEDULEALERT, COORDINATESUPDATEDON, HOME_UNIT, JOBFILTER, SALESFORCECONTACTID, TURNOVERBONUS, BUSINESSUNIT_ID, COMMISSIONRATE, HOME_CITY, ISEXTERNAL, QBREPID, HOME_STREET, RECORD_UPDATE_DATE, ROUTESTATISTICS_TECHNICIAN, STATUS, POSITION, RECORD_CREATE_DATE, IMPORTID, HOME_LATITUDE, OUTBOUNDCALLERID, TENANT_TYPE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, OVERTIMEPAYROLLCONTROLCODE_ID, OVERTIMEPROFILE_ID, PAYPERIOD, HOME_ISMILITARY, ISMANAGEDTECH, JOB_ID, PHONE, SCHEDULEDSOLOCOMMISSIONRATE, TODAYREVENUE_TECHNICIAN, OVERTIMEWORKTYPECODE_ID, SALESFACTOR, PAYROLLSTARTDATE, ATLASBUTLERTECHNICIANROLE, EMAIL, FLEET_ID, PHOTO, TEAM, LATITUDE, STANDARDWORKTYPECODE_ID, UNION, WILLIAMSTECHNICIANROLE, ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, COLOR, CREATEDON, EMAILCONFIRMED, LOCATION_TECHNICIAN, MANAGER_ID, OVERALLSALESFACTOR_TECHNICIAN, SHIFTEND, HOME_LONGITUDE, HOME_ZIP, MODIFIEDON, MUHULINK, PAYROLLROLE, HOURLYRATE, LICENSE, LASTNAME, MEALTIME, PAYROLLID, SHIFTSTART, INVOICINGHOURLYRATE, MEMO, NAME, GOALIMAGE, ISAUTODISPATCHED, NAVISIONEMPLOYEEID, PAYFREQUENCY_ID, PAYROLLREPORTVERSION, PAYTYPE, SCHEDULEDCREWSPLITCOMMISSIONRATE, ZONE_ID, PHONECONFIRMED, SCHEDULEDMULTITECHCOMMISSIONRATE, STANDARDPAYROLLCONTROLCODE_ID, STARTDATE, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BIRTHDATE, MOBILEPHONECONFIRMED, PAYROLLPOSTINGGROUP_ID, USER_ID, MOBILEPHONE, STATUSUPDATEDON, TRUCK_ID, TYPE, SMARTDISPATCHSETTINGS_TECHNICIAN, PAYROLLPROFILE_ID, APPOINTMENT_ID, BIO, CHECKEDIN, DEFAULTLABORTYPE_ID, DEFAULTPAYROLLADJUSTMENTRATE, DISPATCHNOTIFICATIONS, FIRSTDRIVERULE, HOME_STATE, LONGITUDE, COMMUTETIME, CURRENTVALUE, INVENTORYWAREHOUSENAME, MIDDLENAME, MASTER_ID, PAYROLLSTARTPERIOD, SOLDBYRATE, CREATEDBY_ID, PROJECTEDVALUE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
10 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_288, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CALL
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CALL' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CALL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 203006 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 201183 Row Count of Table CALL is not matched for RAW :: 0 DataMart :: 203006 CURATED :: 201183 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_342, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.INVOICEITEM
Table Count in Snowflake:: 136853 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 136713 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 136713 Row Count of Table INVOICEITEM is not matched for RAW :: 136853 DataMart :: 136713 CURATED :: 136713 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_099, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [ID, TYPE, BUSINESSUNITNAME, CREATEDBY_ID, JOB_ID, JOBLOCATIONADDRESS, JOBNUMBER, REPLACESBONUSAMOUNT, ACTIVE, AMOUNT, ISOTCHARGE, POSTEDON, ZONENAME, MEMO, CUSTOMER_ID, IMPORTID, PAYROLL_ID, PAYROLLCODE_CODE, PROJECTNUMBER, TAXZONE_ID, ZONE_ID, INVOICENUMBER, JOBLOCATIONZIP, CUSTOMERNAME, INVOICE_ID, PAYROLLCODE_NAME, PAYROLLCODE_ORIGINALCODE, PROJECT_ID, CREATEDON, HOURS, JOBLOCATION_ID, PERSISTENCETYPE, BUSINESSUNIT_ID, CODE_PAYROLLCODE, JOBLOCATIONNAME, QUANTITY, ISPREVAILINGWAGEJOB, PAYROLLADJUSTMENT_ID, TAXZONENAME, CODE_NAME, CODE_ORIGINALCODE, TECHNICIAN_ID, RATE] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_NAME, CREATEDBY_ID, MEMO, PAYROLLCODE_ORIGINALCODE, TAXZONENAME, PROJECT_ID, BUSINESSUNITNAME, HOURS, ID, ISOTCHARGE, PAYROLLCODE_NAME, TAXZONE_ID, JOBLOCATIONNAME, RECORD_CREATE_DATE, TYPE, PAYROLLADJUSTMENT_ID, PROJECTNUMBER, CODE_ORIGINALCODE, RATE, IMPORTID, INVOICENUMBER, INVOICE_ID, JOBLOCATIONADDRESS, JOBNUMBER, ZONENAME, PAYROLLCODE_CODE, PERSISTENCETYPE, ACTIVE, ACTIVE_FLAG, ISPREVAILINGWAGEJOB, PAYROLL_ID, RECORD_UPDATE_DATE, ZONE_ID, TENANT_TYPE, BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, JOBLOCATION_ID, MASTER_ID, REPLACESBONUSAMOUNT, POSTEDON, TECHNICIAN_ID, CUSTOMERNAME, QUANTITY, AMOUNT, CODE_PAYROLLCODE, JOBLOCATIONZIP, JOB_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: POSTEDON Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: RATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_484, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.TAG
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.TAG' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 232647 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 232647 Row Count of Table TAG is matched for RAW :: 0 DataMart :: 232647 CURATED :: 232647 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1058, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 44862 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 44862 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 44862 DataMart :: 44862 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 44817 Row Count of Table TAG is not matched for DataMart :: 44862 CURATED :: 44817 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_164, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is not matched for RAW :: 1 DataMart :: 2 CURATED :: 1 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_382, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 21 DataMart :: 21 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_331, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CAMPAIGN
Table Count in Snowflake:: 178 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 177 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 178 Row Count of Table CAMPAIGN is not matched for RAW :: 178 DataMart :: 177 CURATED :: 178 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_051, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TRUCK
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.TRUCK' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 81 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 196 Row Count of Table TRUCK is matched for RAW :: 0 DataMart :: 81 CURATED :: 196 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_422, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 120370 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 120168 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 12541 Row Count of Table ESTIMATEITEM is not matched for RAW :: 120370 DataMart :: 120168 CURATED :: 12541 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_116, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [ACTIVE, BUSINESSUNIT_ID, CUSTOMER_ID, RECORD_CREATE_DATE, PAYROLL_ID, CODE_NAME, INVOICE_ID, JOBNUMBER, JOBLOCATION_ID, ACTIVE_FLAG, CODE_PAYROLLCODE, JOBLOCATIONNAME, POSTEDON, AMOUNT, ID, JOBLOCATIONZIP, PROJECT_ID, PAYROLLCODE_CODE, PROJECTNUMBER, BUSINESSUNITNAME, CREATEDBY_ID, CREATEDON, INVOICENUMBER, JOBLOCATIONADDRESS, MASTER_ID, RECORD_UPDATE_DATE, TAXZONE_ID, TENANT_TYPE, CODE_ORIGINALCODE, CUSTOMERNAME, IMPORTID, PERSISTENCETYPE, HOURS, RATE, TAXZONENAME, TECHNICIAN_ID, PAYROLLCODE_NAME, TYPE, ISPREVAILINGWAGEJOB, JOB_ID, MEMO, PAYROLLADJUSTMENT_ID, QUANTITY, ZONENAME, PAYROLLCODE_ORIGINALCODE, ZONE_ID, REPLACESBONUSAMOUNT, ISOTCHARGE] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_494, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CALLREASON
Table Count in Snowflake:: 62 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 62 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 57 Row Count of Table CALLREASON is not matched for RAW :: 62 DataMart :: 62 CURATED :: 57 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_232, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 63257 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 63142 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 63142 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 63257 DataMart :: 63142 CURATED :: 63142 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_527, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TECHNICIAN
Table Count in Snowflake:: 291 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 190 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 52 Row Count of Table TECHNICIAN is not matched for RAW :: 291 DataMart :: 190 CURATED :: 52 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_476, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.NONJOBAPPOINTMENT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.NONJOBAPPOINTMENT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_NONJOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 31817 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 31567 Row Count of Table NONJOBAPPOINTMENT is not matched for RAW :: 0 DataMart :: 31817 CURATED :: 31567 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_481, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.PURCHASEORDERITEM
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.PURCHASEORDERITEM' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 112678 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 112677 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 0 DataMart :: 112678 CURATED :: 112677 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_645, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 20528 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 20525 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 20154 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 20528 DataMart :: 20525 CURATED :: 20154 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_335, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CUSTOMER
Table Count in Snowflake:: 47464 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 47404 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 47447 Row Count of Table CUSTOMER is not matched for RAW :: 47464 DataMart :: 47404 CURATED :: 47447 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_745, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 3670 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3422 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is not matched for APIMAT :: 3670 DataMart :: 3422 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3422 Row Count of Table CUSTOMER is matched for DataMart :: 3422 CURATED :: 3422 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_364, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TECHNICIANSHIFT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_FOURPROS_MATILLION.TECHNICIANSHIFT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TECHNICIANSHIFT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 60238 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 60238 Row Count of Table TECHNICIANSHIFT is matched for RAW :: 0 DataMart :: 60238 CURATED :: 60238 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_168, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANATTACHEDPROPERTY, STR_TECHNICIANATTACHEDPROPERTY, DIM_TECHNICIANATTACHEDPROPERTY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TECHNICIANATTACHEDPROPERTY
Table Count in Snowflake:: 330 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TECHNICIANATTACHEDPROPERTY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 330 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANATTACHEDPROPERTY where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Snowflake - SQLException at readDB() method :: SQL compilation error: error line 1 at position 125 invalid identifier 'RECORD_UPDATED_BY' Row Count of Table TECHNICIANATTACHEDPROPERTY is not matched for RAW :: 330 DataMart :: 330 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_971, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [COMPLETEDONACTUAL, CONTRACTESTIMATE_ID, MD5_VALUE, TECHNICIANSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, ACTIVE, ISPREVAILINGWAGE, SUMMARY, CREATEDBY_ID, CUSTOMER_ID, PAYMENTTERM_ID, RECORD_UPDATE_DATE, COMPLETEDON, CONTRACTSTARTDATE, CREATEDON, MODIFIEDON, IMPORTID, ID, STARTEDON, COMPLETIONPERCENT, AUTHORIZATIONSIGNATURE, ISRETAINAGEENABLED, MASTER_ID, NAME, ACTIVE_FLAG, RECORD_CREATE_DATE, NUMBER, RETAINAGEPERCENT, AREITEMSREORDERED, CONTRACTFOR, LOCATION_ID, PROJECTSETTINGSTYPE, TENANT_TYPE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_161, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 226930 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 226910 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 226910 Row Count of Table OPPORTUNITY is not matched for RAW :: 226930 DataMart :: 226910 CURATED :: 226910 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_439, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PURCHASEORDER
Table Count in Snowflake:: 33372 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PURCHASEORDER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 33330 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 32911 Row Count of Table PURCHASEORDER is not matched for RAW :: 33372 DataMart :: 33330 CURATED :: 32911 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_460, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.EMPLOYEE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.EMPLOYEE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_EMPLOYEE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 98 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 81 Row Count of Table EMPLOYEE is not matched for RAW :: 0 DataMart :: 98 CURATED :: 81 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_340, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.ESTIMATEITEM
Table Count in Snowflake:: 240797 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_ESTIMATEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 240648 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATEITEM where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 239880 Row Count of Table ESTIMATEITEM is not matched for RAW :: 240797 DataMart :: 240648 CURATED :: 239880 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1040, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 9071 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9071 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 9071 DataMart :: 9071 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 9060 Row Count of Table JOB is not matched for DataMart :: 9071 CURATED :: 9060 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_326, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.ZONE
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.ZONE' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table ZONE is not matched for RAW :: 0 DataMart :: 3 CURATED :: 2 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_560, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PAYMENTSPLIT
Table Count in Snowflake:: 2092564 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PAYMENTSPLIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2092564 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2092563 Row Count of Table PAYMENTSPLIT is not matched for RAW :: 2092564 DataMart :: 2092564 CURATED :: 2092563 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_420, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.EQUIPMENT
Table Count in Snowflake:: 775 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_EQUIPMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 775 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 584 Row Count of Table EQUIPMENT is not matched for RAW :: 775 DataMart :: 775 CURATED :: 584 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1055, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 1944 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1123 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1123 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 1944 DataMart :: 1123 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 1123 CURATED :: 1123 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_423, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.HOLDJOBREASON
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_HOLDJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table HOLDJOBREASON is not matched for RAW :: 5 DataMart :: 5 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_696, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.INVOICE
Table Count in Snowflake:: 357742 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 357682 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 357682 Row Count of Table INVOICE is not matched for RAW :: 357742 DataMart :: 357682 CURATED :: 357682 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_421, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.ESTIMATE
Table Count in Snowflake:: 66592 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_ESTIMATE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 66500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 559 Row Count of Table ESTIMATE is not matched for RAW :: 66592 DataMart :: 66500 CURATED :: 559 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1176, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [ACTIVE, CONTRACTESTIMATE_ID, TENANT_TYPE, CUSTOMER_ID, SUMMARY, ISPREVAILINGWAGE, PROJECTSETTINGSTYPE, CONTRACTFOR, CONTRACTSTARTDATE, TECHNICIANSIGNATURE, MODIFIEDON, NUMBER, RETAINAGEPERCENT, MASTER_ID, COMPLETEDON, ISRETAINAGEENABLED, LOCATION_ID, STARTEDON, CREATEDON, COMPLETEDONACTUAL, ID, ACTIVE_FLAG, NAME, ACKNOWLEDGEMENTSIGNATURE, AREITEMSREORDERED, CREATEDBY_ID, MD5_VALUE, PAYMENTTERM_ID, RECORD_UPDATE_DATE, IMPORTID, RECORD_CREATE_DATE, AUTHORIZATIONSIGNATURE, COMPLETIONPERCENT] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_436, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PAYMENT
Table Count in Snowflake:: 130773 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PAYMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 130700 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 130396 Row Count of Table PAYMENT is not matched for RAW :: 130773 DataMart :: 130700 CURATED :: 130396 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_289, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CALLREASON
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CALLREASON' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 36 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 33 Row Count of Table CALLREASON is not matched for RAW :: 0 DataMart :: 36 CURATED :: 33 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_744, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 11123 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 10646 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 10646 Row Count of Table CONTACT is not matched for APIMAT :: 11123 DataMart :: 10646 Row Count of Table CONTACT is matched for DataMart :: 10646 CURATED :: 10646 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1019, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIAN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIAN'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, NAVISIONEMPLOYEEID, PAYROLLID, PAYROLLPOSTINGGROUP_ID, SALESFACTOR, SALESFORCECONTACTID, PAYROLLREPORTVERSION, STANDARDWORKTYPECODE_ID, MUHULINK, COMMISSIONRATE, HOME_ISMILITARY, LICENSE, GOALIMAGE, IMPORTID, MOBILEPHONECONFIRMED, PAYTYPE, MANAGER_ID, SHIFTSTART, NAME, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, HOME_CITY, ID, ISMANAGEDTECH, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, BIRTHDATE, HOME_COUNTRY, PHOTO, TURNOVERBONUS, USER_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, OVERTIMEPROFILE_ID, CREATEDON, TODAYREVENUE_TECHNICIAN, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, ISAUTODISPATCHED, LASTNAME, ISEXTERNAL, SHIFTEND, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, APPOINTMENT_ID, BURDENRATE, HOME_ZIP, PAYROLLSTARTPERIOD, STATUSUPDATEDON, OVERTIMEWORKTYPECODE_ID, PAYROLLPROFILE_ID, PAYROLLROLE, PAYROLLSTARTDATE, SOLDBYRATE, ISEXCLUDEDFROMPAYROLL, COORDINATESUPDATEDON, EMAIL, EMAILCONFIRMED, HOME_LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYPERIOD, STANDARDPAYROLLCONTROLCODE_ID, CHECKEDIN, DEFAULTLABORTYPE_ID, JOBFILTER, PAYFREQUENCY_ID, MOBILEPHONE, OUTBOUNDCALLERID, SCHEDULEDMULTITECHCOMMISSIONRATE, STARTDATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, MEALTIME, MEMO, PHONECONFIRMED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, DISPATCHNOTIFICATIONS, JOB_ID, LATITUDE, MIDDLENAME, ROUTESTATISTICS_TECHNICIAN, CREATEDBY_ID, PHONE, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, UNION, HOME_UNIT, HOURLYRATE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, TYPE, ADDONMULTITECHCOMMISSIONRATE, COLOR, HOME_STATE, MODIFIEDON, OVERALLSALESFACTOR_TECHNICIAN, POSITION, TEAM, COMMUTETIME, HOME_LONGITUDE, HOME_STREET, LOCATION_TECHNICIAN, OVERTIMEMODE, PROJECTEDVALUE, LONGITUDE, TRUCK_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, DAILYGOAL, HOME_CITY, INVENTORYWAREHOUSENAME, LONGITUDE, PHONE, USER_ID, FIRSTNAME, HOME_STATE, HOME_ZIP, PAYROLLREPORTVERSION, PAYTYPE, PROJECTLABELS, SALESFACTOR, STANDARDPAYROLLCONTROLCODE_ID, PAYROLLROLE, WILLIAMSTECHNICIANROLE, SHIFTSTART, ACTIVE_FLAG, CHECKEDIN, COORDINATESUPDATEDON, HOME_ISMANUALCOORDINATES, JOB_ID, MEALTIME, RECORD_UPDATE_DATE, ROUTESTATISTICS_TECHNICIAN, FLEET_ID, GOALIMAGE, HOME_UNIT, MIDDLENAME, PAYROLLPROFILE_ID, SALESFORCECONTACTID, BUSINESSUNIT_ID, HOME_ISMILITARY, OVERALLSALESFACTOR_TECHNICIAN, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, TODAYREVENUE_TECHNICIAN, SHIFTEND, STANDARDWORKTYPECODE_ID, LASTNAME, STATUSUPDATEDON, TYPE, CURRENTVALUE, ADDONMULTITECHCOMMISSIONRATE, DISPATCHNOTIFICATIONS, EMAILCONFIRMED, HOME_STREET, MANAGER_ID, NAME, OVERTIMEWORKTYPECODE_ID, COLOR, NAVISIONEMPLOYEEID, MOBILEPHONE, ID, ISAUTODISPATCHED, TRUCK_ID, HOURLYRATE, LATITUDE, MUHULINK, SCHEDULEDCREWSPLITCOMMISSIONRATE, SOLDBYRATE, BURDENRATE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTDRIVERULE, HOME_LATITUDE, OVERTIMEPROFILE_ID, TENANT_TYPE, LICENSE, MASTER_ID, PAYFREQUENCY_ID, PAYROLLID, PROJECTEDVALUE, OVERTIMEMODE, ADDONSOLOCOMMISSIONRATE, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, BIO, COMMUTETIME, CREATEDON, DEFAULTPAYROLLADJUSTMENTRATE, ISMANAGEDTECH, MEMO, MODIFIEDON, PHOTO, DEFAULTLABORTYPE_ID, JOBFILTER, PAYROLLSTARTPERIOD, QBREPID, ZONE_ID, SCHEDULEDSOLOCOMMISSIONRATE, UNION, ACTIVE, BIRTHDATE, COMMISSIONRATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_LONGITUDE, IMPORTID, LOCATION_TECHNICIAN, MOBILEPHONECONFIRMED, PAYROLLPOSTINGGROUP_ID, POSITION, OUTBOUNDCALLERID, PAYPERIOD, PAYROLLSTARTDATE, PHONECONFIRMED, RECORD_CREATE_DATE, SCHEDULEDMULTITECHCOMMISSIONRATE, TEAM, TURNOVERBONUS, ISEXTERNAL, OVERTIMEPAYROLLCONTROLCODE_ID, STATUS, STARTDATE, INVOICINGHOURLYRATE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name not found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_336, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 1815 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1812 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table CUSTOMERMEMBERSHIP is not matched for RAW :: 1815 DataMart :: 1812 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_293, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CONTACT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.CONTACT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_CONTACT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 183387 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 141146 Row Count of Table CONTACT is not matched for RAW :: 0 DataMart :: 183387 CURATED :: 141146 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_451, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.BUSINESSUNIT
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.BUSINESSUNIT' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 93 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 112 Row Count of Table BUSINESSUNIT is matched for RAW :: 0 DataMart :: 93 CURATED :: 112 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_453, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.CALLREASON
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.CALLREASON' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_CALLREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 43 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 39 Row Count of Table CALLREASON is not matched for RAW :: 0 DataMart :: 43 CURATED :: 39 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_041, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBCANCELEDLOG
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_EANESHEATING_MATILLION.JOBCANCELEDLOG' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_EANESHEATING.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6788 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6788 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 0 DataMart :: 6788 CURATED :: 6788 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_489, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HDAIR_MATILLION.VENDOR
Snowflake - SQLException at readDB() method :: SQL compilation error: Object 'DEV_ENT_RAW.ST_HDAIR_MATILLION.VENDOR' does not exist or not authorized. Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HDAIR.STR_VENDOR Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1809 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR where tenant_type='HDAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table VENDOR is not matched for RAW :: 0 DataMart :: 1809 CURATED :: 0 |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_602, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [AREITEMSREORDERED, ISRETAINAGEENABLED, CUSTOMER_ID, MODIFIEDON, NAME, PROJECTSETTINGSTYPE, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETEDONACTUAL, CONTRACTSTARTDATE, CREATEDON, NUMBER, TECHNICIANSIGNATURE, COSTTOCOMPLETE, ISPREVAILINGWAGE, ACTIVE, CONTRACTESTIMATE_ID, ID, IMPORTID, REVENUERECOGNITIONMETHOD, STARTEDON, RETAINAGEPERCENT, COMPLETIONPERCENT, CONTRACTFOR, CREATEDBY_ID, SUMMARY, AUTHORIZATIONSIGNATURE, PAYMENTTERM_ID, LOCATION_ID] Column names for DataMart Table --> STR_PROJECT :: [ACTIVE_FLAG, COMPLETEDON, RECORD_CREATE_DATE, CONTRACTESTIMATE_ID, ID, SUMMARY, PROJECTSETTINGSTYPE, REVENUERECOGNITIONMETHOD, RECORD_UPDATE_DATE, CONTRACTFOR, ISPREVAILINGWAGE, ISRETAINAGEENABLED, NUMBER, IMPORTID, LOCATION_ID, MASTER_ID, MD5_VALUE, NAME, ACKNOWLEDGEMENTSIGNATURE, CREATEDON, PAYMENTTERM_ID, RETAINAGEPERCENT, ACTIVE, COMPLETEDONACTUAL, CUSTOMER_ID, COMPLETIONPERCENT, TENANT_TYPE, AUTHORIZATIONSIGNATURE, STARTEDON, AREITEMSREORDERED, CONTRACTSTARTDATE, CREATEDBY_ID, MODIFIEDON, TECHNICIANSIGNATURE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_201, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANPAYROLLADJUSTMENT, STR_TECHNICIANPAYROLLADJUSTMENT, DIM_TECHNICIANPAYROLLADJUSTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANPAYROLLADJUSTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANPAYROLLADJUSTMENT :: [CODE_NAME, CODE_PAYROLLCODE, INVOICE_ID, JOBLOCATIONADDRESS, TECHNICIAN_ID, BUSINESSUNIT_ID, BUSINESSUNITNAME, CREATEDBY_ID, HOURS, JOB_ID, JOBNUMBER, TYPE, PROJECT_ID, PROJECTNUMBER, REPLACESBONUSAMOUNT, PAYROLLCODE_CODE, IMPORTID, JOBLOCATION_ID, PAYROLLCODE_NAME, QUANTITY, TAXZONE_ID, ZONENAME, PAYROLLADJUSTMENT_ID, PAYROLLCODE_ORIGINALCODE, CUSTOMER_ID, INVOICENUMBER, ISOTCHARGE, MEMO, JOBLOCATIONNAME, RATE, ACTIVE, CUSTOMERNAME, ID, ISPREVAILINGWAGEJOB, ZONE_ID, CODE_ORIGINALCODE, CREATEDON, TAXZONENAME, JOBLOCATIONZIP, PAYROLL_ID, AMOUNT, PERSISTENCETYPE, POSTEDON] Column names for DataMart Table --> STR_TECHNICIANPAYROLLADJUSTMENT :: [CODE_NAME, HOURS, JOBLOCATIONNAME, PAYROLLADJUSTMENT_ID, PAYROLL_ID, POSTEDON, AMOUNT, CODE_ORIGINALCODE, IMPORTID, TYPE, CREATEDON, RATE, TENANT_TYPE, CUSTOMER_ID, ZONE_ID, JOBLOCATION_ID, MASTER_ID, PROJECTNUMBER, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, JOBLOCATIONZIP, PERSISTENCETYPE, CODE_PAYROLLCODE, INVOICENUMBER, PAYROLLCODE_CODE, PAYROLLCODE_ORIGINALCODE, ISOTCHARGE, JOBLOCATIONADDRESS, REPLACESBONUSAMOUNT, BUSINESSUNITNAME, JOB_ID, TAXZONENAME, ZONENAME, INVOICE_ID, QUANTITY, PROJECT_ID, ID, ACTIVE, ACTIVE_FLAG, CUSTOMERNAME, ISPREVAILINGWAGEJOB, JOBNUMBER, BUSINESSUNIT_ID, CREATEDBY_ID, MEMO, PAYROLLCODE_NAME, TAXZONE_ID, TECHNICIAN_ID] Column names for Curated Table --> DIM_TECHNICIANPAYROLLADJUSTMENT :: [BUSINESSUNIT_ID, CREATEDON, CUSTOMER_ID, ISOTCHARGE, ISPREVAILINGWAGEJOB, JOBLOCATION_ID, TYPE, PAYROLLCODE_CODE, BUSINESSUNITNAME, INVOICENUMBER, PROJECTNUMBER, TECHNICIAN_ID, PAYROLLCODE_ORIGINALCODE, AMOUNT, HOURS, JOBNUMBER, QUANTITY, TENANT_TYPE, INVOICE_ID, JOBLOCATIONZIP, JOB_ID, JOBLOCATIONNAME, PERSISTENCETYPE, CODE_ORIGINALCODE, PAYROLL_ID, CODE_NAME, ZONE_ID, RECORD_UPDATE_DATE, CODE_PAYROLLCODE, CREATEDBY_ID, POSTEDON, PAYROLLADJUSTMENT_ID, ID, PROJECT_ID, TAXZONE_ID, ACTIVE, CUSTOMERNAME, PAYROLLCODE_NAME, RECORD_CREATE_DATE, REPLACESBONUSAMOUNT, TAXZONENAME, IMPORTID, JOBLOCATIONADDRESS, MEMO, RATE, ZONENAME] Column Name found in Datamart and Curated Table :: CODE_NAME Column Name found in Datamart and Curated Table :: CODE_PAYROLLCODE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOBLOCATIONADDRESS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNITNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: REPLACESBONUSAMOUNT Column Name found in Datamart and Curated Table :: PAYROLLCODE_CODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBLOCATION_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_NAME Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: PAYROLLADJUSTMENT_ID Column Name found in Datamart and Curated Table :: PAYROLLCODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: ISOTCHARGE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: JOBLOCATIONNAME Column Name found in Datamart and Curated Table :: RATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: CODE_ORIGINALCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: JOBLOCATIONZIP Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PERSISTENCETYPE Column Name found in Datamart and Curated Table :: POSTEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables not contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.BKP_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:231) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:240) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1094, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PROJECT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PROJECT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PROJECT :: [ACTIVE, AREITEMSREORDERED, CUSTOMER_ID, NAME, NUMBER, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, SUMMARY, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDON, COMPLETIONPERCENT, COSTTOCOMPLETE, CREATEDBY_ID, CREATEDON, IMPORTID, COMPLETEDONACTUAL, ID, CONTRACTESTIMATE_ID, AUTHORIZATIONSIGNATURE, CONTRACTSTARTDATE, STARTEDON, CONTRACTFOR, ISRETAINAGEENABLED, ISPREVAILINGWAGE, LOCATION_ID, PAYMENTTERM_ID, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_PROJECT :: [AUTHORIZATIONSIGNATURE, CONTRACTFOR, CUSTOMER_ID, NAME, RECORD_CREATE_DATE, ISRETAINAGEENABLED, ACTIVE, AREITEMSREORDERED, COMPLETIONPERCENT, CONTRACTSTARTDATE, IMPORTID, MASTER_ID, PROJECTSETTINGSTYPE, COMPLETEDON, CREATEDBY_ID, PAYMENTTERM_ID, RECORD_UPDATE_DATE, ISPREVAILINGWAGE, LOCATION_ID, NUMBER, TENANT_TYPE, ACTIVE_FLAG, ID, MD5_VALUE, MODIFIEDON, STARTEDON, CONTRACTESTIMATE_ID, SUMMARY, TECHNICIANSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, COMPLETEDONACTUAL, CREATEDON, RETAINAGEPERCENT] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AREITEMSREORDERED Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTSETTINGSTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONPERCENT Column Name not found in Datamart and Curated Table :: COSTTOCOMPLETE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPLETEDONACTUAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CONTRACTESTIMATE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONTRACTSTARTDATE Column Name found in Datamart and Curated Table :: STARTEDON Column Name found in Datamart and Curated Table :: CONTRACTFOR Column Name found in Datamart and Curated Table :: ISRETAINAGEENABLED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RETAINAGEPERCENT Column Name not found in Datamart and Curated Table :: REVENUERECOGNITIONMETHOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
java.lang.AssertionError: The following asserts failed: null, null at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null, null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.API_Tables_ColumnName_validation(SnowFlake_ColumnValidation_Master.java:130) at testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master.Testcase_ColumnValidation(SnowFlake_ColumnValidation_Master.java:243) at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1137, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 382 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 371 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 371 Row Count of Table PURCHASEORDERITEM is not matched for APIMAT :: 382 DataMart :: 371 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 371 CURATED :: 371 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_API(SnowFlake_RowCount_Master.java:112) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:28) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_358, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PURCHASEORDERITEM
Table Count in Snowflake:: 13338 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PURCHASEORDERITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 13315 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 13073 Row Count of Table PURCHASEORDERITEM is not matched for RAW :: 13338 DataMart :: 13315 CURATED :: 13073 |
java.lang.AssertionError: The following asserts failed: null at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ... Removed 28 stack frames java.lang.AssertionError: The following asserts failed: null at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:47) at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:31) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.validate_RowCount_BKP(SnowFlake_RowCount_Master.java:56) at testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master.Testcase_RowCount_validation(SnowFlake_RowCount_Master.java:25) at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.testng.TestRunner.privateRun(TestRunner.java:794) at org.testng.TestRunner.run(TestRunner.java:596) at org.testng.SuiteRunner.runTest(SuiteRunner.java:377) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332) at org.testng.SuiteRunner.run(SuiteRunner.java:276) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212) at org.testng.TestNG.runSuitesLocally(TestNG.java:1134) at org.testng.TestNG.runSuites(TestNG.java:1063) at org.testng.TestNG.run(TestNG.java:1031) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a |
| PASSED TESTS | |||
| Test method | Exception | Time (seconds) | Instance |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_147, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [DESCRIPTION, ID, NAME, CREATEDON, CREATEDBY_ID, IMPORTID, PAYROLLVERSION, ACTIVE, COLOR] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [PAYROLLVERSION, RECORD_UPDATE_DATE, ACTIVE, DESCRIPTION, IMPORTID, MASTER_ID, NAME, RECORD_CREATE_DATE, CREATEDON, TENANT_TYPE, COLOR, CREATEDBY_ID, ID, ACTIVE_FLAG] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COLOR Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_864, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [BUSINESSUNIT_ID, IMPORTID, CREATEDBY_ID, TENANT_TYPE, ACTIVE_FLAG, ID, MASTER_ID, RECORD_UPDATE_DATE, MODIFIEDBY_ID, RECORD_CREATE_DATE, NAME, IMAGE, ACTIVE, COST, CREATEDON, MODIFIEDON, CATEGORY_ID, DNIS] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_281, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [BIRTHDATE, CREATEDON, HOME_COUNTRY, JOBFILTER, OVERTIMEPAYROLLCONTROLCODE_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_CITY, OVERTIMEMODE, UNION, PAYPERIOD, SCHEDULEDCREWSPLITCOMMISSIONRATE, FIRSTNAME, ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, COLOR, JOB_ID, MOBILEPHONE, HOME_STATE, LATITUDE, LONGITUDE, PHOTO, SHOWJOBAPPOINTMENTRESCHEDULEALERT, USER_ID, PAYFREQUENCY_ID, MIDDLENAME, ISEXCLUDEDFROMPAYROLL, SALESFACTOR, CREATEDBY_ID, HOME_UNIT, LICENSE, MODIFIEDON, QBREPID, SHIFTSTART, COMMISSIONRATE, DEFAULTPAYROLLADJUSTMENTRATE, LOCATION_TECHNICIAN, SCHEDULEDSOLOCOMMISSIONRATE, STATUS, STATUSUPDATEDON, TRUCK_ID, ACTIVE, ADDONMULTITECHCOMMISSIONRATE, DEFAULTLABORTYPE_ID, PAYROLLPOSTINGGROUP_ID, PAYTYPE, POSITION, TYPE, PAYROLLROLE, TODAYREVENUE_TECHNICIAN, ID, NAME, ISAUTODISPATCHED, CHECKEDIN, ATLASBUTLERTECHNICIANROLE, DAILYGOAL, HOME_LONGITUDE, ISEXTERNAL, MEALTIME, MEMO, OVERTIMEPROFILE_ID, OVERTIMEWORKTYPECODE_ID, SHIFTEND, APPOINTMENT_ID, HOME_STREET, HOURLYRATE, IMPORTID, INVENTORYWAREHOUSENAME, OUTBOUNDCALLERID, OVERALLSALESFACTOR_TECHNICIAN, SALESFORCECONTACTID, SMARTDISPATCHSETTINGS_TECHNICIAN, TEAM, STANDARDPAYROLLCONTROLCODE_ID, WILLIAMSTECHNICIANROLE, ZONE_ID, PAYROLLREPORTVERSION, COMMUTETIME, EMAILCONFIRMED, HOME_ISMANUALCOORDINATES, PROJECTEDVALUE, LASTNAME, MUHULINK, PAYROLLPROFILE_ID, PAYROLLSTARTPERIOD, PROJECTLABELS, STARTDATE, TURNOVERBONUS, ROUTESTATISTICS_TECHNICIAN, STANDARDWORKTYPECODE_ID, MOBILEPHONECONFIRMED, ISMANAGEDTECH, BURDENRATE, COORDINATESUPDATEDON, DISPATCHNOTIFICATIONS, EMAIL, GOALIMAGE, HOME_LATITUDE, INVOICINGHOURLYRATE, NAVISIONEMPLOYEEID, SCHEDULEDMULTITECHCOMMISSIONRATE, CURRENTVALUE, FIRSTDRIVERULE, MANAGER_ID, PAYROLLID, PHONE, PHONECONFIRMED, SOLDBYRATE, HOME_ZIP, HOME_ISMILITARY, PAYROLLSTARTDATE] Column names for DataMart Table --> STR_TECHNICIAN :: [CHECKEDIN, COLOR, DEFAULTPAYROLLADJUSTMENTRATE, ISMANAGEDTECH, OVERTIMEWORKTYPECODE_ID, PHONE, SMARTDISPATCHSETTINGS_TECHNICIAN, TENANT_TYPE, BUSINESSUNIT_ID, JOB_ID, LATITUDE, POSITION, QBREPID, SHIFTEND, SCHEDULEDMULTITECHCOMMISSIONRATE, OVERALLSALESFACTOR_TECHNICIAN, STANDARDPAYROLLCONTROLCODE_ID, ADDONMULTITECHCOMMISSIONRATE, JOBFILTER, MIDDLENAME, RECORD_UPDATE_DATE, ROUTESTATISTICS_TECHNICIAN, STANDARDWORKTYPECODE_ID, FLEET_ID, HOME_ZIP, ID, PAYROLLID, SALESFACTOR, MANAGER_ID, RECORD_CREATE_DATE, WILLIAMSTECHNICIANROLE, BIO, FIRSTNAME, TURNOVERBONUS, CREATEDBY_ID, MASTER_ID, NAME, PAYROLLREPORTVERSION, UNION, OUTBOUNDCALLERID, PAYROLLPROFILE_ID, PAYROLLROLE, PROJECTEDVALUE, IMPORTID, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, HOME_LONGITUDE, ISEXCLUDEDFROMPAYROLL, ISEXTERNAL, LONGITUDE, MOBILEPHONECONFIRMED, ISAUTODISPATCHED, PAYROLLSTARTDATE, USER_ID, HOME_STREET, LOCATION_TECHNICIAN, NAVISIONEMPLOYEEID, SCHEDULEDCREWSPLITCOMMISSIONRATE, STARTDATE, BIRTHDATE, BURDENRATE, COMMUTETIME, EMAILCONFIRMED, FIRSTDRIVERULE, MODIFIEDON, MUHULINK, MOBILEPHONE, OVERTIMEMODE, OVERTIMEPROFILE_ID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, LASTNAME, PROJECTLABELS, TRUCK_ID, PAYROLLPOSTINGGROUP_ID, ACTIVE, COORDINATESUPDATEDON, DISPATCHNOTIFICATIONS, HOME_CITY, HOME_STATE, PAYFREQUENCY_ID, SOLDBYRATE, GOALIMAGE, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, MEALTIME, PHONECONFIRMED, PHOTO, STATUSUPDATEDON, TEAM, INVOICINGHOURLYRATE, PAYROLLSTARTPERIOD, PAYTYPE, TYPE, ACTIVE_FLAG, ADDONCREWSPLITCOMMISSIONRATE, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, COMMISSIONRATE, LICENSE, OVERTIMEPAYROLLCONTROLCODE_ID, SCHEDULEDSOLOCOMMISSIONRATE, HOURLYRATE, MEMO, CREATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DEFAULTLABORTYPE_ID, HOME_LATITUDE, HOME_UNIT, DAILYGOAL, EMAIL, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, SALESFORCECONTACTID, ZONE_ID, PAYPERIOD, TODAYREVENUE_TECHNICIAN, STATUS, SHIFTSTART] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_612, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [PHONE, FAX, VENDORADDRESS_COUNTRY, CREATEDON, VENDORADDRESS_ZIP, TAXRATE, IMPORTID, VENDORADDRESS_CITY, VENDORADDRESS_LONGITUDE, CREATEDBY_ID, ID, RESTRICTEDMOBILECREATION, VENDORADDRESS_ISMILITARY, DELIVERYOPTION, FIRSTNAME, MODIFIEDON, PAYMENTTERM_ID, EXTERNALID, ISTRUCKREPLENISHMENT, MEMO, NAME, LASTNAME, VENDORADDRESS_STATE, ADDRESS, EMAIL, REMITTANCEVENDOR_ID, VENDORADDRESS_LATITUDE, VENDORQUICKBOOKSITEM, VENDORADDRESS_ISMANUALCOORDINATES, ACTIVE, VENDORADDRESS_STREET, VENDORADDRESS_UNIT] Column names for DataMart Table --> STR_VENDOR :: [MEMO, PAYMENTTERM_ID, RECORD_CREATE_DATE, EXTERNALID, FAX, ISTRUCKREPLENISHMENT, MODIFIEDON, VENDORADDRESS_STREET, VENDORADDRESS_CITY, ACTIVE, ADDRESS, ID, VENDORADDRESS_ISMILITARY, VENDORADDRESS_LONGITUDE, TENANT_TYPE, MASTER_ID, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_ZIP, VENDORQUICKBOOKSITEM, CREATEDBY_ID, IMPORTID, VENDORADDRESS_UNIT, ACTIVE_FLAG, EMAIL, RECORD_UPDATE_DATE, TAXRATE, VENDORADDRESS_LATITUDE, DELIVERYOPTION, PHONE, REMITTANCEVENDOR_ID, CREATEDON, FIRSTNAME, LASTNAME, VENDORADDRESS_STATE, NAME, VENDORADDRESS_COUNTRY, RESTRICTEDMOBILECREATION] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_077, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [ACTIVE, ID, NAME, CREATEDON, IMPORTID, CREATEDBY_ID] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDON, TENANT_TYPE, MASTER_ID, ACTIVE, ID, NAME, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1057, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_002, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_979, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_846, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 281 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 281 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 281 Row Count of Table PAYMENT is matched for APIMAT :: 281 DataMart :: 281 Row Count of Table PAYMENT is matched for DataMart :: 281 CURATED :: 281 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_160, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [JOB_ID, CREATEDBY_ID, IMPORTID, CREATEDON, ID, MEMO, REASON_ID, ACTIVE] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE, REASON_ID, IMPORTID, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, MEMO, ACTIVE_FLAG, ID, JOB_ID, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_431, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ACTIVE, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_ZIP, MODIFIEDON, NOCHARGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, IMPORTID, ISPREVAILINGWAGE, AVALARAENTITYCODE, AUTOLATITUDE, CUSTOMER_ID, ID, RECURRINGSERVICE_TO, ADDRESS_LONGITUDE, DONOTSENDTECHNICIAN_ID, TAXZONE_ID, NAME, SUMMARY, ZONE_ID, PREFERREDTECHNICIAN_ID, ADDRESS_STATE, RECURRINGSERVICE_CANCELLATIONDATE, TAXEXEMPT, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_MEMO, CREATEDON, ADDRESS_ISMILITARY, ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_LATITUDE, ADDRESS_STREET, RECURRINGSERVICE_FROM, TAXABLE, ESTIMATEDTAX] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE, AUTOLATITUDE, MODIFIEDON, RECURRINGSERVICE_TYPE, NAME, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, CREATEDON, CUSTOMER_ID, TAXEXEMPT, ESTIMATEDTAX, NOCHARGE, RECURRINGSERVICE_ACTIVATEDBY, ADDRESS_COUNTRY, ADDRESS_STREET, ADDRESS_ZIP, RECURRINGSERVICE_CANCELLATIONDATE, AVALARAENTITYCODE, ZONE_ID, ADDRESS_CITY, ADDRESS_LATITUDE, CREATEDBY_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_STATE, ADDRESS_UNIT, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_FROM, PREFERREDTECHNICIAN_ID, RECORD_UPDATE_DATE, ID, IMPORTID, MASTER_ID, RECURRINGSERVICE_TO, SUMMARY, TENANT_TYPE, AUTOLONGITUDE, RECORD_CREATE_DATE, RECURRINGSERVICE_RECURRENCEINTERVAL, ACTIVE_FLAG, ISPREVAILINGWAGE, RECURRINGSERVICE_MEMO, TAXABLE, TAXZONE_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_491, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [] Column names for DataMart Table --> STR_INVOICE :: [AUTHORIZATIONSIGNATURE, CONFIGURATION, MEMBERSHIP_ID, TOTAL, MODIFIEDON, NETAMOUNT, PAYMENTTERM_ID, TAXZONE_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BALANCE, DISCOUNTTOTAL, EXTERNALID, PAIDON, JOB_ID, MATERIALSKUREFERENCE_SKUTYPE, ROYALTY_STATUS, PROJECT_ID, ADJUSTMENTTO_ID, ROYALTY_DATE, MATERIALSKUREFERENCE_SKUID, RECORD_UPDATE_DATE, CREATEDBY_ID, CREATEDON, CUSTOMER_ID, FEETAX, TAX, INVOICEDON, PAYROLLDATE, ACKNOWLEDGEMENTSIGNATURE, EXPORTID, NUMERICNUMBER, RECORD_CREATE_DATE, IMPORTID, ROYALTY_MEMO, ROYALTY_SENTON, ACTIVE, ACTIVE_FLAG, COUNTERSALESLOCATION_ID, ID, LABORTAX, LOCATION_ID, SIGNATURE, SUBTOTAL, MASTER_ID, INCLUDEINTECHNICIANREPORTS, NEWCONSTRUCTION, BATCH_ID, EXCLUDEFROMPAYROLL, FEETOTAL, MATERIALTAX, NUMBER, PROJECTLABELS, STATUS, COMMISSIONELIGIBILITYDATE, SUMMARY, AUTHORIZEDAMOUNT, BILLINGDATE, BUSINESSUNIT_ID, PAYMENTDUEDATE, MATERIALSKU_ID, TYPE_ID, TENANT_TYPE] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_394, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [ISCOMPLETED, RECORD_CREATE_DATE, EXPECTEDDURATION, ACTIVE_FLAG, IMPORTID, RECORD_UPDATE_DATE, NAME, CREATEDON, TIMESHEET_ID, START, CREATEDBY_ID, DURATION, TECHNICIAN_ID, DEFINITION_ID, TIMESHEETCODE_ID, TENANT_TYPE, ALLDAY, CLEARDISPATCHBOARD, MASTER_ID, ACTIVE, CLEARTECHNICIANVIEW, ID, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_129, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [DUEDAYTYPE, INUSECOUNT, IMPORTID, DUEDAY, ID, ISCUSTOMERDEFAULT, ISVENDORDEFAULT, ACTIVE, CREATEDBY_ID, CREATEDON, NAME] Column names for DataMart Table --> STR_PAYMENTTERM :: [CREATEDBY_ID, DUEDAY, RECORD_UPDATE_DATE, INUSECOUNT, TENANT_TYPE, ACTIVE, CREATEDON, NAME, RECORD_CREATE_DATE, ACTIVE_FLAG, ISCUSTOMERDEFAULT, MASTER_ID, DUEDAYTYPE, ID, IMPORTID, ISVENDORDEFAULT] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_139, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 2877664 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2877664 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2877664 Row Count of Table CUSTOMFIELD is matched for RAW :: 2877664 DataMart :: 2877664 CURATED :: 2877664 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_595, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [AVALARAENTITYCODE, SUMMARY, TAXZONE_ID, CREATEDBY_ID, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_MEMO, ADDRESS_ZIP, NOCHARGE, TAXABLE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, RECURRINGSERVICE_RECURRENCEINTERVAL, TAXEXEMPT, RECURRINGSERVICE_TYPE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, AUTOLONGITUDE, ESTIMATEDTAX, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_FROM, ADDRESS_UNIT, CREATEDON, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, NAME, ID, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_CITY, ADDRESS_LONGITUDE, AUTOLATITUDE, ZONE_ID, ACTIVE, CUSTOMER_ID, IMPORTID, ISPREVAILINGWAGE, MODIFIEDON] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE_FLAG, ADDRESS_CITY, TENANT_TYPE, ZONE_ID, ADDRESS_UNIT, AUTOLATITUDE, CREATEDON, CUSTOMER_ID, ID, RECORD_UPDATE_DATE, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TYPE, SUMMARY, ACTIVE, IMPORTID, MODIFIEDON, TAXABLE, ADDRESS_STREET, PREFERREDTECHNICIAN_ID, TAXEXEMPT, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_ISMANUALCOORDINATES, AVALARAENTITYCODE, ISPREVAILINGWAGE, RECORD_CREATE_DATE, RECURRINGSERVICE_RECURRENCEINTERVAL, ESTIMATEDTAX, ADDRESS_ZIP, MASTER_ID, ADDRESS_LATITUDE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_LONGITUDE, ADDRESS_STATE, NOCHARGE, AUTOLONGITUDE, NAME, RECURRINGSERVICE_MEMO, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, CREATEDBY_ID, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_TO, TAXZONE_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1028, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [ACTIVE, ID, MASTER_ID, CATEGORY_ID, TENANT_TYPE, CREATEDBY_ID, CREATEDON, MODIFIEDON, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE_FLAG, NAME, BUSINESSUNIT_ID, IMAGE, IMPORTID, COST, DNIS, MODIFIEDBY_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_469, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [JOBCOMPLETEDON, SENTON, TOKEN, RATING, ID, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, RECORD_UPDATE_DATE, SUBMITCOUNT, ACTIVE_FLAG, RECOMMENDATIONS, COMPLETEDON, STATUS, RECORD_CREATE_DATE, JOBID, MASTER_ID, MEMO, SURVEYTYPE, TENANT_TYPE, MODIFIEDON] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1011, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [PAYSELLERCOMMISSION, RECORD_CREATE_DATE, PAYMENT_ID, ID, MODIFIEDON, ACTIVE_FLAG, CREATEDON, IMPORTID, TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE, AMOUNT, CREATEDBY_ID, INVOICE_ID, MASTER_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_816, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_LATITUDE, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, HOURLYRATE, OVERTIMEPAYCODE_ID, ADDRESS_CITY, ADDRESS_STATE, TENANT_TYPE, ACTIVE_FLAG, DEDUCTCOMMUTETIME, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, ADDRESS_STREET, CODE, IMPORTID, OTPAYCODE, RATEMULTIPLIER, RECORD_CREATE_DATE, STANDARDPAYROLLCONTROLCODE_ID, RECORD_UPDATE_DATE, ROUTEAROUNDNJA, BUSINESSUNIT_ID, CREATEDON, ID, MASTER_ID, VISIBILITY, SENDALERTSONMOBILE, ADDRESS_ISMILITARY, APPLICABLEEMPLOYEETYPE, CUSTOMHOURLYRATE, EVENTNAME, STANDARDPAYCODE_ID, TYPE, DOUBLEOVERTIMEPAYCODE_ID, PAYROLLPOSTINGGROUP_ID, STPAYCODE, DESCRIPTION, ADDRESS_UNIT, ADDRESS_ZIP, ACTIVE, COUNTONJOBCOUNTER, ENABLESIMPLECLOCKINOUT, ISAUTOCLOCKINENABLED, ISDEFAULTSHOPTIME, CREATEDBY_ID, OVERTIMEPAYROLLCONTROLCODE_ID] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1010, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [ACTIVE_FLAG, BATCH_ID, BUSINESSUNIT_ID, CREATEDON, EXTERNALID, STOREDPAYMENT_ID, CREATEDBY_ID, MEMO, FINANCINGOPERATOR, ACTIVE, AUTHORIZATIONSIGNATURE, EXPORTID, PAIDON, TRANSACTIONSTATUS, NUMBER, PROJECT_ID, DEFERREDINTEREST, ESTIMATE_ID, REFUNDEDAMOUNT, SETTLEMENTDATE, STATUS, AMOUNT, APPLIEDON, CHECKNUMBER, CREDITAVAILABLE, CUSTOMER_ID, ID, PAYMENTDATE, SETTLEMENTSTATUS, TRANSACTION, TYPE_ID, AGREEMENTLANGUAGE, METHOD, MODIFIEDON, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, SOURCE, INVOICE_ID, UNAPPLIEDAMOUNT] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_939, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_COUNTRY, ADDRESS_STREET, RECORD_UPDATE_DATE, COUNTONJOBCOUNTER, PAYROLLPOSTINGGROUP_ID, SENDALERTSONMOBILE, MASTER_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, DOUBLEOVERTIMEPAYCODE_ID, ISAUTOCLOCKINENABLED, TENANT_TYPE, VISIBILITY, BUSINESSUNIT_ID, OVERTIMEPAYCODE_ID, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_LATITUDE, ADDRESS_UNIT, ADDRESS_ZIP, CREATEDBY_ID, DESCRIPTION, ISDEFAULTSHOPTIME, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, ACTIVE, APPLICABLEEMPLOYEETYPE, CODE, RATEMULTIPLIER, STPAYCODE, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_STATE, CREATEDON, CUSTOMHOURLYRATE, DEDUCTCOMMUTETIME, EXCLUDEABSENTEVENT, OTPAYCODE, ENABLESIMPLECLOCKINOUT, ID, IMPORTID, STANDARDPAYCODE_ID, HOURLYRATE, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_ISMILITARY, RECORD_CREATE_DATE, EVENTNAME, TYPE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_419, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [CLOCKINOUTREMINDER, CREATEDBY_ID, MANAGER_ID, NAME, OVERTIMEMODE, PAYFREQUENCY_ID, ACTIVE, ISEXCLUDEDFROMPAYROLL, MIDDLENAME, PHOTO, PHONECONFIRMED, STARTDATE, FIRSTNAME, HOME_COUNTRY, IMPORTID, MOBILEPHONE, PAYROLLSTARTPERIOD, USER_ID, PAYROLLBUSINESSUNIT_ID, EMAIL, EMAILCONFIRMED, MODIFIEDON, HOME_UNIT, ID, LASTNAME, HOME_CITY, HOME_STATE, PHONE, SALESFORCECONTACTID, HOME_STREET, BIRTHDATE, HOME_LONGITUDE, OVERTIMEPROFILE_ID, PAYROLLID, HOME_ISMANUALCOORDINATES, POSITION, HOURLYRATE, AGENTID, CREATEDON, HOME_LATITUDE, HOME_ZIP, ISEXTERNAL, MOBILEPHONECONFIRMED, SALESFORCEROLE, HOME_ISMILITARY] Column names for DataMart Table --> STR_EMPLOYEE :: [ACTIVE_FLAG, EMAILCONFIRMED, MANAGER_ID, PHONE, POSITION, TENANT_TYPE, HOME_ISMANUALCOORDINATES, HOME_ZIP, ISEXCLUDEDFROMPAYROLL, HOME_LONGITUDE, PAYROLLID, CREATEDON, HOME_CITY, HOME_LATITUDE, LASTNAME, MODIFIEDON, HOURLYRATE, ID, PAYFREQUENCY_ID, SALESFORCECONTACTID, PAYROLLBUSINESSUNIT_ID, HOME_COUNTRY, HOME_ISMILITARY, HOME_STREET, STARTDATE, USER_ID, BIRTHDATE, ISEXTERNAL, MIDDLENAME, MOBILEPHONECONFIRMED, IMPORTID, FIRSTNAME, MOBILEPHONE, NAME, OVERTIMEPROFILE_ID, RECORD_CREATE_DATE, AGENTID, CREATEDBY_ID, EMAIL, HOME_UNIT, OVERTIMEMODE, SALESFORCEROLE, PHOTO, ACTIVE, CLOCKINOUTREMINDER, HOME_STATE, MASTER_ID, PAYROLLSTARTPERIOD, RECORD_UPDATE_DATE, PHONECONFIRMED] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_284, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [IMPORTID, NAME, CREATEDON, EXTERNALID, PHONE, VENDORADDRESS_LONGITUDE, ISTRUCKREPLENISHMENT, FAX, MODIFIEDON, PAYMENTTERM_ID, RESTRICTEDMOBILECREATION, EMAIL, LASTNAME, ADDRESS, MEMO, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, REMITTANCEVENDOR_ID, FIRSTNAME, VENDORADDRESS_STATE, VENDORADDRESS_ZIP, CREATEDBY_ID, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_COUNTRY, ACTIVE, DELIVERYOPTION, ID, TAXRATE, VENDORADDRESS_LATITUDE, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_CITY] Column names for DataMart Table --> STR_VENDOR :: [DELIVERYOPTION, NAME, REMITTANCEVENDOR_ID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMANUALCOORDINATES, TAXRATE, MASTER_ID, VENDORADDRESS_COUNTRY, PHONE, ID, MEMO, ACTIVE, CREATEDON, LASTNAME, RECORD_CREATE_DATE, RESTRICTEDMOBILECREATION, VENDORQUICKBOOKSITEM, PAYMENTTERM_ID, TENANT_TYPE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_ZIP, FAX, IMPORTID, RECORD_UPDATE_DATE, VENDORADDRESS_LONGITUDE, VENDORADDRESS_UNIT, VENDORADDRESS_STATE, MODIFIEDON, VENDORADDRESS_CITY, EXTERNALID, ACTIVE_FLAG, ADDRESS, CREATEDBY_ID, EMAIL, FIRSTNAME, VENDORADDRESS_STREET, ISTRUCKREPLENISHMENT] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_363, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TECHNICIAN
Table Count in Snowflake:: 350 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 485 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 796 Row Count of Table TECHNICIAN is matched for RAW :: 350 DataMart :: 485 CURATED :: 796 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1049, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_924, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 11202 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 11202 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 11202 DataMart :: 11202 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 11202 Row Count of Table MATERIAL is matched for DataMart :: 11202 CURATED :: 11202 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1153, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [CATEGORYTYPE, SOURCEVERSION, IMAGE, NAME, RECORD_UPDATE_DATE, CREATEDBY_ID, EXTERNALID, MASTER_ID, PARENT_ID, POSITION, AVALARACOMMERCIALTAXCODE, CREATEDON, ID, IMPORTID, SOURCE, SUPPLIERIMAGES, ACTIVE, ACTIVE_FLAG, RECORD_CREATE_DATE, TENANT_TYPE, SKUIMAGES, BUSINESSUNIT_ID, DESCRIPTION, AVALARARESIDENTIALTAXCODE, HIDEINMOBILE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_302, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [] Column names for DataMart Table --> STR_JOB :: [ACTIVE, APPROXIMATESTARTDATE, COMPLETEDON, CREATEDBY_ID, ID, MASTER_ID, NUMBER, UNION, NOCHARGESOURCE, BUSINESSUNIT_ID, DURATION, INVOICE_ID, MANAGEFOLLOWUPEMAIL, STATUS, COMPLETIONSURVEYID, END, PMDATE, MEMBERSHIP_ID, TOTAL, APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, CREATEDFROMESTIMATE_ID, LEADGENERATED_ID, MONTHNUMBER, PRIORITY, DRIVETIME, GENERATEDBY_ID, PLANEND, PROJECT_ID, TENANT_TYPE, GENERATEDFROM_ID, SMARTDISPATCHDATA_JOB, FIRSTAPPOINTMENT_ID, ISTECHNICIANSPECIFIC, LASTAPPOINTMENT_ID, LASTCHANGEDBYSMARTDISPATCH, MODIFIEDON, OPPORTUNITY_ID, LATEPENALTY, REASSIGNMENTPENALTY, CAMPAIGN_ID, CUSTOMER_ID, ISAUTODISPATCHED, PREDICTEDSALES, SECONDARYJOBNUMBER, WARRANTYFOR_ID, ESTIMATEDCOST, RECORD_UPDATE_DATE, ISPREVAILINGWAGE, PREVAILINGWAGECODE_ID, ACTIVE_FLAG, LEAD_ID, NOCHARGE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, OPPORTUNITYDATE, DRIVINGCOST, NOTIFICATIONSENABLED, LOCATION_ID, PREDICTEDTOTAL, PROJECTEDVALUE, SUMMARY, TYPE_ID, ALLOTTEDTIME, CREATEDFROMESTIMATESTATUSWHENBOOKING, CUSTOMERPO, ISCONFIRMED, START, CREATEDON, EXTERNALID, IMPORTID, MANAGEEMPLOYEEEMAIL, RECALLFOR_ID, SOLDBY_ID, PLANSTART] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_606, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [ORIGINALNAME, ALIAS, ID, ACTIVE, IMPORTID, URL, TYPE, ISEXTERNAL, CREATEDBY_ID, EXTERNALURL, METADATA, OWNER_ID, CREATEDON] Column names for DataMart Table --> STR_SKUASSET :: [METADATA, ORIGINALNAME, CREATEDBY_ID, TYPE, ID, MASTER_ID, URL, ALIAS, ISEXTERNAL, ACTIVE, ACTIVE_FLAG, IMPORTID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, EXTERNALURL, TENANT_TYPE, OWNER_ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_042, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [] Column names for DataMart Table --> STR_OPPORTUNITY :: [MASTER_ID, RECORD_UPDATE_DATE, MODIFIEDON, FOLLOWUPON, FOLLOWUPONTIMEENABLED, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, IMPORTID, ID, ISREMINDER, TENANT_TYPE, ACTIVE, JOB_ID, RECORD_CREATE_DATE, STATUS, HOLDER_OPPORTUNITY] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_849, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 4455 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4455 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4455 Row Count of Table PURCHASEORDER is matched for APIMAT :: 4455 DataMart :: 4455 Row Count of Table PURCHASEORDER is matched for DataMart :: 4455 CURATED :: 4455 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_462, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [] Column names for DataMart Table --> STR_ESTIMATE :: [ACTIVE, BUSINESSUNIT_ID, TECHNICIANSIGNATURE, FEETOTAL, ISCHANGEORDER, PROCUREMENTTYPE, SOLDTYPE, MATERIALSKU_ID, ORDER, SUMMARY, MATERIALTAX, RECORD_UPDATE_DATE, TAX, CLAIM_ID, CREATEDON, JOB_ID, OPPORTUNITY_ID, RECORD_CREATE_DATE, CREATEDBY_ID, PROPOSALTAGNAME, AUTHORIZEDON, STATUS, TOTALCOST, ACTIVE_FLAG, DISCOUNTTOTAL, PROJECTOPPORTUNITY_ID, TECHNICIANPICKEDSOLDTYPE, TOTAL, ISRECOMMENDED, MASTER_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, ID, IMPORTID, LOCATION_ID, PROJECTLABELS, RENEWABLEMEMBERSHIP_ID, SOLDBYEMPLOYEE_ID, SOLDBY_ID, SOLDON, LABORTAX, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, MODIFIEDON, NAME, TENANT_TYPE, PROPOSALTAGCOLOR] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_762, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1150, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [IMPORTID, ACTIVE_FLAG, ID, MODIFIEDON, ACTIVE, LEAD, CREATEDON, NAME, RECORD_UPDATE_DATE, CREATEDBY_ID, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_578, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [MODIFIEDON, CREATEDON, IMPORTID, ACTIVE, ID, CREATEDBY_ID, NAME] Column names for DataMart Table --> STR_CANCELJOBREASON :: [ACTIVE_FLAG, MASTER_ID, NAME, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, ID, IMPORTID, RECORD_UPDATE_DATE, CREATEDBY_ID, ACTIVE, CREATEDON] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_838, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_291, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [] Column names for DataMart Table --> STR_CANCELJOBREASON :: [ACTIVE_FLAG, TENANT_TYPE, CREATEDBY_ID, RECORD_UPDATE_DATE, ACTIVE, IMPORTID, RECORD_CREATE_DATE, MASTER_ID, NAME, MODIFIEDON, CREATEDON, ID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_484, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [] Column names for DataMart Table --> STR_TAG :: [MODIFIEDON, SOURCE_PKEY_SPK, REMOVEDBY_ID, RECORD_CREATE_DATE, ID, GENERATEDFOREXTERNAL, CREATEDBY_ID, TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE, IMPORTID, MEMO, CREATEDON, GENERATEDFOR_ID, MASTER_ID, ACTIVE_FLAG, REMOVEDON, TYPE_ID, OWNER_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1175, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 15 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 15 DataMart :: 15 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 15 CURATED :: 15 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_258, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ACCOUNT, ITEMGROUPNAME, TOTALCOST, SKUREFERENCE_SKUTYPE, COST, ISADDON, SCHEDULEDFLATAMOUNT, LASTUNITPRICESETBYEMPLOYEE, ESTIMATE_ID, PRICEMODIFIER_ID, TAXABLE, CHARGEABLE, EQUIPMENT_ID, MEMBERPRICE, ISNOTGOINGTOBEDONE, QUANTITY, SOLDBY_ID, ID, ACTIVE, CREATEDBY_ID, DESCRIPTION, ISHIDDENFROMCUSTOMER, PAYSSOLDBYRATE, PROJECTLABELS, UNITPRICE, STANDARDPRICE, ORDER, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COSTOFSALEACCOUNT_ID, IMPORTID, ITEMGROUPROOT_ID, MARKUP, MEMBERSHIPBILLINGFREQUENCY, ALLOWDISCOUNTS, PAYSFLATAMOUNT, CREATEDFROM_ID, CREATEDON, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, MEMBERSHIPDURATION, MODIFIEDON, PARENTITEM_ID, RENEWABLEMEMBERSHIP_ID, PROJECTORDER, DEMANDSTATUS, INSTALLEDEQUIPMENT_ID, SKUREFERENCE_SKUID, TOTAL, SKU_ID] Column names for DataMart Table --> STR_ESTIMATEITEM :: [ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, MARKUP, MASTER_ID, PAYSFLATAMOUNT, RENEWABLEMEMBERSHIP_ID, MEMBERSHIPDURATION, INSTALLEDEQUIPMENT_ID, PARENTITEM_ID, MEMBERPRICE, PROJECTLABELS, RECORD_UPDATE_DATE, MODIFIEDON, TAXABLE, ITEMGROUPROOT_ID, UNITPRICE, ESTIMATE_ID, ID, SKUREFERENCE_SKUID, SKU_ID, TOTAL, ADDONFLATAMOUNT, CREATEDFROM_ID, ITEMGROUPNAME, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, CHARGEABLE, COST, CREATEDON, DESCRIPTION, EQUIPMENT_ID, GENERALLEDGERACCOUNT_ID, ISNOTGOINGTOBEDONE, SKUREFERENCE_SKUTYPE, ISHIDDENFROMCUSTOMER, MEMBERSHIPBILLINGFREQUENCY, PAYSSOLDBYRATE, PROJECTORDER, RECORD_CREATE_DATE, TENANT_TYPE, SOLDBY_ID, ACTIVE, STANDARDPRICE, ORDER, TOTALCOST, ACCOUNT, COSTOFSALEACCOUNT_ID, LASTUNITPRICESETBYEMPLOYEE, PRICEMODIFIER_ID, DEMANDSTATUS, INVOICEITEM_ID, ISADDON, QUANTITY, SCHEDULEDFLATAMOUNT] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: SKU_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_092, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 13284 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 13284 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 13284 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 13284 DataMart :: 13284 CURATED :: 13284 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_678, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [ACCOUNT, BUSINESSUNIT_ID, GENERALLEDGERACCOUNT_ID, IMPORTID, INVENTORYENABLEDBY_ID, ISINVENTORY, NAME, NOTAX, PAYSFLATAMOUNT, UNITOFMEASURE, ID, SOURCE, COMMISSIONBONUS, DEDUCTASJOBCOST, EXCLUDEFROMPRICEBOOKWIZARD, SOLDBYCOMMISSION, PAYSCOMMISSION, SERIALIZEDON, COSTOFSALEACCOUNT_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, USEFIXEDMATERIALPRICE, INVENTORYENABLEDON, PAYSSOLDBYRATE, PURCHASEORDERLIMITS_REVENUEPERCENT, CREATEDBY_ID, HOURS, PRICE, SCHEDULEDFLATAMOUNT, TAXABLE, COST, CROSSSALEGROUP, EXTERNALID, ADDONMEMBERPRICE, ASSETACCOUNT_ID, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, IMAGES, PRIMARYVENDOR_ID, SOURCEVERSION, SYNCDATE, ADDONPRICE, BONUS, DISPLAYNAME, ISSERIALIZED, SUPPLIERIMAGES, ACTIVE, ADDONFLATAMOUNT, ARCHIVED, AVALARARESIDENTIALTAXCODE, CATEGORY_ID, CREATEDON, MODIFIEDON, COPIEDFROM_ID, DISPLAYINAMOUNT, ORIGINAL_ID, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, PURCHASEORDERLIMITS_FLATAMOUNT] Column names for DataMart Table --> STR_MATERIAL :: [ADDONFLATAMOUNT, BONUS, COST, PRICE, UNITOFMEASURE, DESCRIPTION, ISINVENTORY, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, USEFIXEDMATERIALPRICE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, COPIEDFROM_ID, CROSSSALEGROUP, DISPLAYNAME, INVENTORYENABLEDON, NOTAX, RECORD_CREATE_DATE, SOURCE, EXCLUDEFROMPRICEBOOKWIZARD, ARCHIVED, CATEGORY_ID, COSTOFSALEACCOUNT_ID, HOURS, CREATEDON, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, DISPLAYINAMOUNT, PROVIDER_ID, IMPORTID, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, SERIALIZEDON, PAYSFLATAMOUNT, ORIGINAL_ID, ASSETACCOUNT_ID, BUSINESSUNIT_ID, ID, PURCHASEORDERLIMITS_REVENUEPERCENT, TAXABLE, DEDUCTASJOBCOST, IMAGES, PAYSCOMMISSION, SOURCEVERSION, SYNCDATE, PAYTECHSPECIFICBONUS, ACCOUNT, ACTIVE, COMMISSIONBONUS, CREATEDBY_ID, MASTER_ID, INVENTORYENABLEDBY_ID, NAME, PAYSSOLDBYRATE, RECORD_UPDATE_DATE, SUPPLIERIMAGES, ACTIVE_FLAG, ADDONPRICE, EXTERNALID, GENERALLEDGERACCOUNT_ID, MODIFIEDON, MEMBERPRICE, ISSERIALIZED] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_453, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [] Column names for DataMart Table --> STR_CALLREASON :: [ACTIVE, TENANT_TYPE, CREATEDBY_ID, NAME, MASTER_ID, LEAD, CREATEDON, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, ID, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_776, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [ADDRESS, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_LATITUDE, VENDORADDRESS_LONGITUDE, DELIVERYOPTION, MASTER_ID, PAYMENTTERM_ID, TENANT_TYPE, TAXRATE, VENDORADDRESS_CITY, EMAIL, ISTRUCKREPLENISHMENT, LASTNAME, MODIFIEDON, NAME, PHONE, VENDORADDRESS_ISMANUALCOORDINATES, EXTERNALID, ID, ACTIVE, FAX, REMITTANCEVENDOR_ID, VENDORQUICKBOOKSITEM, VENDORADDRESS_STREET, ACTIVE_FLAG, CREATEDON, FIRSTNAME, VENDORADDRESS_UNIT, VENDORADDRESS_ISMILITARY, IMPORTID, VENDORADDRESS_COUNTRY, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CREATEDBY_ID, VENDORADDRESS_STATE, VENDORADDRESS_ZIP] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_950, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_ZIP, TYPE, AR, MEMBERSHIP_ACTIVATEDFROM, ADDRESS_LATITUDE, CREATEDON, DONOTMAIL, HEADER, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, MASTER_ID, SHOWMEMBERSAVINGS, ACTIVE_FLAG, BALANCE, DONOTCHARGEINTERESTFEE, ID, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, IMPORTID, AVALARAENTITYCODE, MODIFIEDON, TENANT_TYPE, PAYMENTTERM_ID, DONOTSERVICE, MEMBERSHIP_FROM, STATISTICS_ID, TAXEXEMPT, RECORD_CREATE_DATE, NOCHARGE, ACTIVE, ADDRESS_LONGITUDE, ADDRESS_UNIT, CREATEDBY_ID, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_TO, ADDRESS_STREET, ADDRESS_COUNTRY, EXTERNALID, NAME, ADDRESS_STATE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_CANCELLATIONDATE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_055, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [CREATEDON, CREATEDBY_ID, ACTIVE, ID, IMPORTID, NAME] Column names for DataMart Table --> STR_DIVISION :: [IMPORTID, NAME, RECORD_CREATE_DATE, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, ID, RECORD_UPDATE_DATE, ACTIVE, CREATEDBY_ID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_957, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 294 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 294 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 294 Row Count of Table INVOICEITEM is matched for APIMAT :: 294 DataMart :: 294 Row Count of Table INVOICEITEM is matched for DataMart :: 294 CURATED :: 294 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1138, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table SERVICE is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table SERVICE is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_826, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [MESSAGESENABLED, VALUE, MODIFIEDON, ACTIVE_FLAG, INVOICESTATEMENTNOTIFICATION, MEMO, TENANT_TYPE, ID, MARKETINGUPDATESENABLED, CREATEDON, MASTER_ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TYPE, REVERSEPHONE, ACTIVE, CREATEDBY_ID, JOBREMINDERSENABLED, OWNER_ID] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_276, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [CHARGEABLEITEM_ID, COST, CREATEDON, MATERIALVENDOR_ID, MODIFIEDON, ROLLOVERQUANTITY, CREATEDBY_ID, ID, ROLLEDOVERFROMITEM_ID, USEDMATERIAL_ID, IMPORTID, TECHNICIANSPLIT2, DESCRIPTION, PURCHASEORDER_ID, TECHNICIANFORBASERATE3_ID, QUANTITY, SKUVENDOR_ID, TECHNICIANSPLIT1, MATERIAL_ID, ISINVENTORY, SKUREFERENCE_SKUTYPE, ACTIVE, INVENTORYLOCATION_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE1_ID, EQUIPMENT_ID, MARKUP, TECHNICIANFORBASERATE2_ID, BUSINESSUNIT_ID, REQUISITIONITEM_ID, UNITOFMEASURE_ID, SERIALNUMBER, VENDORPARTNUMBER, SKU_ID, EQUIPMENTVENDOR_ID, TECHNICIANSPLIT3, STATUS] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [EQUIPMENTVENDOR_ID, PURCHASEORDER_ID, ROLLOVERQUANTITY, SERIALNUMBER, TECHNICIANSPLIT3, MODIFIEDON, ROLLEDOVERFROMITEM_ID, CHARGEABLEITEM_ID, MARKUP, MASTER_ID, SKUREFERENCE_SKUID, MATERIAL_ID, ACTIVE_FLAG, ID, RECORD_CREATE_DATE, SKUREFERENCE_SKUTYPE, STATUS, INVENTORYLOCATION_ID, ISINVENTORY, SKUVENDOR_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID, TENANT_TYPE, DESCRIPTION, QUANTITY, COST, EQUIPMENT_ID, TECHNICIANSPLIT1, UNITOFMEASURE_ID, VENDORPARTNUMBER, USEDMATERIAL_ID, BUSINESSUNIT_ID, CREATEDBY_ID, IMPORTID, MATERIALVENDOR_ID, SKU_ID, ACTIVE, CREATEDON, PROJECTLABELS, RECORD_UPDATE_DATE, TECHNICIANSPLIT2, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_837, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [COMMISSIONRATE, TECHNICIAN_ID, ID, CREATEDBY_ID, PAYROLLROLE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, DRIVETIME_ID, MODIFIEDON, STATUS, ACTIVE, GROSSPAY, ACTIVE_FLAG, CREATEDON, JOB_ID, MASTER_ID, SPLIT, TECHNICIANROLE_ID, JOHNMOOREPAYROLLROLE, PAYTYPE, IMPORTID, ISPAUSED, PROJECTLABELS] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_234, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [CANCELEDBY_ID, EXPORTID, IMPORTID, PROJECTLABELS, DATE, TRUCK_ID, SHIPTO_COUNTRY, NUMBER, SHIPTO_ISMILITARY, CANCELEDREASON, SENTON, SHIPPING, TYPE_ID, CREATEDON, REQUISITION_ID, SHIPTO_LATITUDE, SHIPTO_ZIP, VENDOR, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SHIPTODESCRIPTION, TAXRATE, RECEIVEDON, SHIPTO_LONGITUDE, TAX, TAXSCHEMA, AMOUNT, INVENTORYLOCATION_ID, INVOICE_ID, STATUS, SENDINGMETHOD, SUMMARY, BATCH_ID, CREATEDBY_ID, ERRORMESSAGE, ISTIMEANDMATERIAL, MARKUP, NOCHARGE, POVENDOR_ID, ROLLEDOVERFROMPURCHASEORDER_ID, VENDORINVOICENUMBER, PROJECT_ID, BUSINESSUNIT_ID, CANCELEDON, GROUPINGOPTION, REQUIREDON, SHIPTO_STREET, SENDSTATUS, SHIPTO_UNIT, ACTIVE, EXTERNALID, JOB_ID, TECHNICIAN_ID, ID, MODIFIEDON, SHIPTO_CITY] Column names for DataMart Table --> STR_PURCHASEORDER :: [ACTIVE_FLAG, EXPORTID, RECORD_CREATE_DATE, AMOUNT, DATE, RECEIVEDON, SHIPTO_LATITUDE, SHIPTO_STREET, STATUS, TAXRATE, REQUIREDON, TECHNICIAN_ID, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, MARKUP, SENDINGMETHOD, SHIPTO_CITY, NUMBER, TAXSCHEMA, NOCHARGE, CANCELEDREASON, ID, INVENTORYLOCATION_ID, ISTIMEANDMATERIAL, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, SHIPTO_STATE, JOB_ID, POVENDOR_ID, SHIPTO_LONGITUDE, MODIFIEDON, PROJECTLABELS, SENDSTATUS, SHIPPING, SHIPTO_ZIP, SUMMARY, BATCH_ID, CANCELEDON, EXTERNALID, PROJECT_ID, ROLLEDOVERFROMPURCHASEORDER_ID, TRUCK_ID, TYPE_ID, SHIPTODESCRIPTION, SHIPTO_UNIT, CANCELEDBY_ID, CREATEDON, ERRORMESSAGE, CREATEDBY_ID, GROUPINGOPTION, INVOICE_ID, TAX, ACTIVE, IMPORTID, SENTON, TENANT_TYPE, MASTER_ID, SHIPTO_COUNTRY, VENDOR, VENDORINVOICENUMBER, REQUISITION_ID] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SHIPTO_CITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_046, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [] Column names for DataMart Table --> STR_TAXZONE :: [EXTERNALID, SOURCE_PKEY_SPK, COLOR, EXPIRATIONDATE, IMPORTID, MATERIALTAXRATE, RECORD_UPDATE_DATE, STATEZONECODE, TAXRATE, FEETAXRATE, ISMULTIPLETAXZONE, ACTIVE, ACTIVE_FLAG, CREATEDON, ID, TAXCODE, QBACCOUNT, TENANT_TYPE, CREATEDBY_ID, ISTAXRATESEPARATED, MASTER_ID, NAME, RECORD_CREATE_DATE, LABORTAXRATE] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1113, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [ID, MASTER_ID, TYPE, ACTIVE_FLAG, CREATEDBY_ID, MODIFIEDON, IMPORTID, MARKETINGUPDATESENABLED, VALUE, INVOICESTATEMENTNOTIFICATION, MESSAGESENABLED, RECORD_CREATE_DATE, REVERSEPHONE, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, JOBREMINDERSENABLED, MEMO, OWNER_ID, CREATEDON] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_928, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 289 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 289 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 289 Row Count of Table PAYMENT is matched for APIMAT :: 289 DataMart :: 289 Row Count of Table PAYMENT is matched for DataMart :: 289 CURATED :: 289 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_338, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [CROSSSALEGROUP, ISINVENTORY, ISSERIALIZED, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, WARRANTYRESERVE, DISPLAYNAME, ORIGINAL_ID, ADDONPRICE, COPIEDFROM_ID, COSTOFSALEACCOUNT_ID, PAYTECHSPECIFICBONUS, EXCLUDEFROMPRICEBOOKWIZARD, IMPORTID, BONUS, BUSINESSUNIT_ID, EXTERNALID, INVENTORYENABLEDON, MODEL, MODIFIEDON, HOURS, MANUFACTURERWARRANTY_DESCRIPTION, PAYSCOMMISSION, TYPE_ID, COST, GENERALLEDGERACCOUNT_ID, PAYSFLATAMOUNT, TAXABLE, UNITOFMEASURE, SYNCDATE, ACTIVE, ASSETACCOUNT_ID, CREATEDBY_ID, DESCRIPTION, IMAGES, NAME, PRICE, PRIMARYVENDOR_ID, SOURCEVERSION, SERVICEPROVIDERWARRANTY_DURATION, CREATEDON, ALLOWDISCOUNTS, BRAND, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, MANUFACTURERWARRANTY_DURATION, ACCOUNT, ADDONFLATAMOUNT, ARCHIVED, MANUFACTURER, SUPPLIERIMAGES, SERIALIZEDON, SOURCE, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, CATEGORY_ID, DISPLAYINAMOUNT, ID, INVENTORYENABLEDBY_ID, MEMBERPRICE, PAYSSOLDBYRATE] Column names for DataMart Table --> STR_EQUIPMENT :: [COPIEDFROM_ID, IMAGES, MANUFACTURERWARRANTY_DURATION, PAYSCOMMISSION, SOURCE, SUPPLIERIMAGES, WARRANTYRESERVE, SERVICEPROVIDERWARRANTY_DURATION, SOURCEVERSION, ADDONPRICE, COMMISSIONBONUS, HOURS, MODEL, CATEGORY_ID, MODIFIEDON, PRICE, PRIMARYVENDOR_ID, UNITOFMEASURE, ACCOUNT, ACTIVE, AVALARACOMMERCIALTAXCODE, ISSERIALIZED, LOYALTYPROGRAMELIGIBLE, RECORD_CREATE_DATE, IMPORTID, CREATEDBY_ID, TYPE_ID, ADDONMEMBERPRICE, ALLOWDISCOUNTS, ARCHIVED, DESCRIPTION, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, RECORD_UPDATE_DATE, TAXABLE, PAYSSOLDBYRATE, SERVICEPROVIDERWARRANTY_DESCRIPTION, PAYSFLATAMOUNT, ASSETACCOUNT_ID, EXTERNALID, PROVIDER_ID, TENANT_TYPE, BONUS, SYNCDATE, EXCLUDEFROMPRICEBOOKWIZARD, ADDONFLATAMOUNT, COST, DISPLAYINAMOUNT, ISINVENTORY, MANUFACTURERWARRANTY_DESCRIPTION, NAME, MANUFACTURER, AVALARARESIDENTIALTAXCODE, MASTER_ID, CREATEDON, ACTIVE_FLAG, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, ID, INVENTORYENABLEDON, SCHEDULEDFLATAMOUNT, BRAND, BUSINESSUNIT_ID, DISPLAYNAME, MEMBERPRICE, ORIGINAL_ID, SERIALIZEDON] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_591, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [ACTIVE, MODIFIEDON, TECHNICIANROLE_ID, ID, IMPORTID, PROJECTLABELS, PAYROLLROLE, STATUS, JOB_ID, TECHNICIAN_ID, GROSSPAY, CREATEDBY_ID, CREATEDON, DRIVETIME_ID, PAYTYPE, COMMISSIONRATE, ISPAUSED, JOHNMOOREPAYROLLROLE, SPLIT] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [ACTIVE, CREATEDBY_ID, DRIVETIME_ID, IMPORTID, CREATEDON, MASTER_ID, TECHNICIANROLE_ID, PAYROLLROLE, SPLIT, RECORD_UPDATE_DATE, ID, MODIFIEDON, PROJECTLABELS, JOB_ID, JOHNMOOREPAYROLLROLE, TENANT_TYPE, ISPAUSED, ACTIVE_FLAG, COMMISSIONRATE, RECORD_CREATE_DATE, GROSSPAY, PAYTYPE, SOURCE_PKEY_SPK, TECHNICIAN_ID, STATUS] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: SPLIT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1129, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1623 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1623 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 1623 DataMart :: 1623 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1623 Row Count of Table MATERIAL is matched for DataMart :: 1623 CURATED :: 1623 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_538, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [CREATEDBY_ID, POSITION, ID, IMPORTID, DESCRIPTION, IMAGE, SOURCE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, SOURCEVERSION, ACTIVE, BUSINESSUNIT_ID, NAME, PARENT_ID, SUPPLIERIMAGES, SKUIMAGES, HIDEINMOBILE, EXTERNALID, CATEGORYTYPE, CREATEDON] Column names for DataMart Table --> STR_CATEGORY :: [ACTIVE, AVALARACOMMERCIALTAXCODE, HIDEINMOBILE, SKUIMAGES, SOURCEVERSION, IMAGE, SOURCE, DESCRIPTION, ID, PARENT_ID, CREATEDBY_ID, CREATEDON, NAME, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, RECORD_UPDATE_DATE, EXTERNALID, IMPORTID, SUPPLIERIMAGES, CATEGORYTYPE, MASTER_ID, POSITION, BUSINESSUNIT_ID, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_703, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [MARKETINGUPDATESENABLED, CREATEDBY_ID, MASTER_ID, REVERSEPHONE, MEMO, TENANT_TYPE, VALUE, ID, JOBREMINDERSENABLED, RECORD_CREATE_DATE, CREATEDON, MODIFIEDON, RECORD_UPDATE_DATE, INVOICESTATEMENTNOTIFICATION, MESSAGESENABLED, TYPE, ACTIVE, ACTIVE_FLAG, IMPORTID, OWNER_ID] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_123, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.DIVISION
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table DIVISION is matched for RAW :: 5 DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_292, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [] Column names for DataMart Table --> STR_CATEGORY :: [AVALARARESIDENTIALTAXCODE, DESCRIPTION, NAME, SOURCEVERSION, PARENT_ID, TENANT_TYPE, MASTER_ID, ACTIVE, BUSINESSUNIT_ID, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, RECORD_UPDATE_DATE, HIDEINMOBILE, SOURCE, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, ID, IMAGE, SKUIMAGES, SUPPLIERIMAGES, CATEGORYTYPE, CREATEDON, POSITION, EXTERNALID] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_736, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 12 Row Count of Table ZONE is matched for APIMAT :: 12 DataMart :: 12 Row Count of Table ZONE is matched for DataMart :: 12 CURATED :: 12 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1158, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 217 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 217 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 217 Row Count of Table EQUIPMENT is matched for APIMAT :: 217 DataMart :: 217 Row Count of Table EQUIPMENT is matched for DataMart :: 217 CURATED :: 217 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1058, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [OWNER_ID, SOURCE_PKEY_SPK, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, MASTER_ID, TYPE_ID, CREATEDBY_ID, MEMO, RECORD_UPDATE_DATE, TENANT_TYPE, GENERATEDFOR_ID, MODIFIEDON, REMOVEDBY_ID, ID, GENERATEDFOREXTERNAL, REMOVEDON, ACTIVE, CREATEDON] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_585, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [DISCOUNTTOTAL, ID, IMPORTID, MATERIALSKUREFERENCE_SKUTYPE, SOLDON, SOLDBYEMPLOYEE_ID, FEETOTAL, ISRECOMMENDED, SOLDINVOICE_ID, TECHNICIANSIGNATURE, STATUS, ACTIVE, CREATEDBY_ID, CREATEDON, TAX, BUSINESSUNIT_ID, CLAIM_ID, ISCHANGEORDER, JOB_ID, TECHNICIANPICKEDSOLDTYPE, AUTHORIZEDON, PROJECTOPPORTUNITY_ID, SOLDBY_ID, SOLDTYPE, AUTHORIZATIONSIGNATURE, OPPORTUNITY_ID, TOTALCOST, LOCATION_ID, MATERIALSKU_ID, PROPOSALTAGCOLOR, MATERIALTAX, MODIFIEDON, ORDER, PROPOSALTAGNAME, TOTAL, RENEWABLEMEMBERSHIP_ID, NAME, PROJECTLABELS, SUMMARY, LABORTAX, MATERIALSKUREFERENCE_SKUID, PROCUREMENTTYPE] Column names for DataMart Table --> STR_ESTIMATE :: [ACTIVE_FLAG, BUSINESSUNIT_ID, CLAIM_ID, CREATEDBY_ID, ISRECOMMENDED, RECORD_CREATE_DATE, SOLDTYPE, FEETOTAL, MATERIALSKU_ID, PROJECTOPPORTUNITY_ID, RENEWABLEMEMBERSHIP_ID, MODIFIEDON, SOLDON, MASTER_ID, DISCOUNTTOTAL, ID, OPPORTUNITY_ID, TECHNICIANSIGNATURE, MATERIALTAX, NAME, RECORD_UPDATE_DATE, LABORTAX, MATERIALSKUREFERENCE_SKUID, SOLDBYEMPLOYEE_ID, TECHNICIANPICKEDSOLDTYPE, AUTHORIZATIONSIGNATURE, ISCHANGEORDER, JOB_ID, TAX, SUMMARY, TOTAL, STATUS, ACTIVE, AUTHORIZEDON, MATERIALSKUREFERENCE_SKUTYPE, ORDER, PROPOSALTAGNAME, TOTALCOST, IMPORTID, PROPOSALTAGCOLOR, SOLDINVOICE_ID, CREATEDON, PROCUREMENTTYPE, LOCATION_ID, PROJECTLABELS, SOLDBY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_883, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ACTIVE, UNITOFMEASURE, PAYSFLATAMOUNT, PRICE, ADDONPRICE, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, ISSERIALIZED, MASTER_ID, NOTAX, PAYSCOMMISSION, BONUS, COSTOFSALEACCOUNT_ID, PROVIDER_ID, TAXABLE, PURCHASEORDERLIMITS_REVENUEPERCENT, AUTOGLASSTYPE, ACCOUNT, AVALARACOMMERCIALTAXCODE, CREATEDON, CROSSSALEGROUP, IMAGES, RECORD_UPDATE_DATE, SOURCEVERSION, INVENTORYENABLEDON, PAYTECHSPECIFICBONUS, ARCHIVED, ASSETACCOUNT_ID, COPIEDFROM_ID, EXTERNALID, ISINVENTORY, SUPPLIERIMAGES, PRIMARYVENDOR_ID, SCHEDULEDFLATAMOUNT, ADDONFLATAMOUNT, CATEGORY_ID, COST, EXCLUDEFROMPRICEBOOKWIZARD, RECORD_CREATE_DATE, ADDONMEMBERPRICE, DESCRIPTION, GENERALLEDGERACCOUNT_ID, IMPORTID, INVENTORYENABLEDBY_ID, LOYALTYPROGRAMELIGIBLE, NAME, PAYSSOLDBYRATE, USEFIXEDMATERIALPRICE, DISPLAYNAME, HOURS, SERIALIZEDON, SOLDBYCOMMISSION, ACTIVE_FLAG, DEDUCTASJOBCOST, DISPLAYINAMOUNT, MEMBERPRICE, SYNCDATE, ID, SOURCE, TENANT_TYPE, MODIFIEDON, CREATEDBY_ID, BUSINESSUNIT_ID, ORIGINAL_ID, PURCHASEORDERLIMITS_FLATAMOUNT] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_062, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [NAME, ACTIVE, CREATEDBY_ID, CREATEDON, ID, PAYROLLVERSION, COLOR, DESCRIPTION, IMPORTID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [TENANT_TYPE, COLOR, CREATEDBY_ID, CREATEDON, DESCRIPTION, IMPORTID, MASTER_ID, NAME, RECORD_CREATE_DATE, ACTIVE, RECORD_UPDATE_DATE, PAYROLLVERSION, ID, ACTIVE_FLAG] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_085, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TRUCK
Table Count in Snowflake:: 393 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 393 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 393 Row Count of Table TRUCK is matched for RAW :: 393 DataMart :: 393 CURATED :: 393 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_597, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [ACTIVE, VENDOR_ID, CREATEDON, CREATEDBY_ID, PRIMARYSUBACCOUNT_ID, ID, MATERIAL_ID, COST, ISPRIMARY, MEMO, PARTNUMBER, IMPORTID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [MASTER_ID, MEMO, CREATEDBY_ID, RECORD_CREATE_DATE, CREATEDON, MATERIAL_ID, TENANT_TYPE, VENDOR_ID, IMPORTID, ISPRIMARY, PARTNUMBER, PRIMARYSUBACCOUNT_ID, ACTIVE, COST, RECORD_UPDATE_DATE, ID, ACTIVE_FLAG] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1066, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 7 DataMart :: 7 Row Count of Table BUSINESSUNIT is matched for DataMart :: 7 CURATED :: 7 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_915, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [ACTIVE_FLAG, RECORD_CREATE_DATE, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, MODIFIEDON, ACTIVE, CREATEDON, ID, MASTER_ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1043, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 2 DataMart :: 2 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_513, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [AUTOLATITUDE, DONOTSENDTECHNICIAN_ID, IMPORTID, NOCHARGE, ZONE_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, ADDRESS_STREET, ADDRESS_ZIP, ID, RECURRINGSERVICE_ACTIVATEDBY, ADDRESS_COUNTRY, RECURRINGSERVICE_RECURRENCEINTERVAL, SUMMARY, ACTIVE, ADDRESS_LATITUDE, ADDRESS_UNIT, AVALARAENTITYCODE, CREATEDBY_ID, MODIFIEDON, RECURRINGSERVICE_ACTIVATEDFROM, TAXEXEMPT, CREATEDON, NAME, RECURRINGSERVICE_TO, ADDRESS_CITY, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_CANCELLATIONDATE, CUSTOMER_ID, ISPREVAILINGWAGE, TAXABLE, RECURRINGSERVICE_TYPE, AUTOLONGITUDE, RECURRINGSERVICE_FROM, TAXZONE_ID, ADDRESS_STATE, ESTIMATEDTAX] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, ADDRESS_ISMANUALCOORDINATES, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECURRINGSERVICE_FROM, ACTIVE, ADDRESS_LATITUDE, ADDRESS_UNIT, CREATEDBY_ID, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_TYPE, TAXZONE_ID, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, AUTOLONGITUDE, CUSTOMER_ID, RECORD_CREATE_DATE, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_STREET, AVALARAENTITYCODE, IMPORTID, ISPREVAILINGWAGE, SUMMARY, ZONE_ID, ESTIMATEDTAX, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_CITY, CREATEDON, ID, NAME, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_STATE, TAXEXEMPT, AUTOLATITUDE, MODIFIEDON] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_778, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 2855 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2855 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 2855 DataMart :: 2855 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2855 Row Count of Table INVOICE is matched for DataMart :: 2855 CURATED :: 2855 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1109, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [CREATEDON, MASTER_ID, MODIFIEDON, CREATEDBY_ID, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, ID, TENANT_TYPE, LEAD, ACTIVE_FLAG, NAME, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1118, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [MATERIALSKUREFERENCE_SKUTYPE, PROJECTLABELS, SOLDTYPE, TECHNICIANPICKEDSOLDTYPE, CREATEDBY_ID, ISRECOMMENDED, LABORTAX, NAME, PROCUREMENTTYPE, DISCOUNTTOTAL, IMPORTID, TAX, SOLDON, RECORD_CREATE_DATE, ACTIVE_FLAG, ISCHANGEORDER, MATERIALSKU_ID, MODIFIEDON, TENANT_TYPE, TECHNICIANSIGNATURE, AUTHORIZATIONSIGNATURE, LOCATION_ID, RECORD_UPDATE_DATE, STATUS, PROPOSALTAGCOLOR, OPPORTUNITY_ID, SOLDBYEMPLOYEE_ID, BUSINESSUNIT_ID, ORDER, PROJECTOPPORTUNITY_ID, SUMMARY, MASTER_ID, PROPOSALTAGNAME, SOLDBY_ID, RENEWABLEMEMBERSHIP_ID, ACTIVE, AUTHORIZEDON, CLAIM_ID, CREATEDON, FEETOTAL, ID, JOB_ID, MATERIALSKUREFERENCE_SKUID, MATERIALTAX, SOLDINVOICE_ID, TOTALCOST, TOTAL] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_731, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ISVISIBLEONDISPATCHBOARD, NAME, ACTIVE_FLAG, CREATEDBY_ID, TENANT_TYPE, RECORD_UPDATE_DATE, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ACTIVE, IMPORTANCE, ISALWAYSVISIBLE, ISCONVERSIONOPPORTUNITY, COLOR, CREATEDON, FONTCOLOR, ID, IMPORTID, MODIFIEDON, CODE, MASTER_ID] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1047, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [IMPORTID, MASTER_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SERIALIZEDON, TAXABLE, ACCOUNT, ARCHIVED, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, INVENTORYENABLEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERPRICE, DEDUCTASJOBCOST, PAYSCOMMISSION, PURCHASEORDERLIMITS_REVENUEPERCENT, UNITOFMEASURE, DISPLAYINAMOUNT, ISINVENTORY, PROVIDER_ID, EXTERNALID, ADDONFLATAMOUNT, CATEGORY_ID, RECORD_CREATE_DATE, LOYALTYPROGRAMELIGIBLE, ID, SOLDBYCOMMISSION, ADDONMEMBERPRICE, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, INVENTORYENABLEDON, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, DISPLAYNAME, ISSERIALIZED, SOURCE, SUPPLIERIMAGES, USEFIXEDMATERIALPRICE, ACTIVE, ADDONPRICE, ASSETACCOUNT_ID, COPIEDFROM_ID, COST, CREATEDBY_ID, HOURS, PAYSFLATAMOUNT, PRICE, RECORD_UPDATE_DATE, AVALARARESIDENTIALTAXCODE, SCHEDULEDFLATAMOUNT, TENANT_TYPE, ACTIVE_FLAG, BONUS, CROSSSALEGROUP, IMAGES, ORIGINAL_ID, NAME, NOTAX, PRIMARYVENDOR_ID, DESCRIPTION, GENERALLEDGERACCOUNT_ID, MODIFIEDON, CREATEDON, SOURCEVERSION, SYNCDATE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1065, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [MATERIALSKU_ID, MEMBERSHIP_ID, SIGNATURE, SUMMARY, TYPE_ID, MATERIALTAX, TAX, TOTAL, BILLINGDATE, COUNTERSALESLOCATION_ID, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, ROYALTY_DATE, ROYALTY_MEMO, ID, TAXZONE_ID, AUTHORIZEDAMOUNT, COMMISSIONELIGIBILITYDATE, CONFIGURATION, EXPORTID, FEETAX, PAYMENTDUEDATE, PROJECTLABELS, JOB_ID, PROJECT_ID, NETAMOUNT, ROYALTY_SENTON, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, NEWCONSTRUCTION, STATUS, SUBTOTAL, PAIDON, RECORD_UPDATE_DATE, AUTHORIZATIONSIGNATURE, BALANCE, BATCH_ID, IMPORTID, NUMERICNUMBER, PAYMENTTERM_ID, LABORTAX, MODIFIEDON, PAYROLLDATE, ROYALTY_STATUS, ADJUSTMENTTO_ID, CUSTOMER_ID, INVOICEDON, NUMBER, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, ACTIVE, ACTIVE_FLAG, DISCOUNTTOTAL, FEETOTAL, LOCATION_ID, CREATEDON, CREATEDBY_ID, MASTER_ID, MATERIALSKUREFERENCE_SKUID, RECORD_CREATE_DATE, TENANT_TYPE] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
8 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_054, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [OWNER_ID, TYPE_ID, ACTIVE, MODIFIEDON, CREATEDON, IMPORTID, VALUE, ID, CREATEDBY_ID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [ACTIVE_FLAG, MODIFIEDON, CREATEDON, RECORD_CREATE_DATE, IMPORTID, CREATEDBY_ID, MASTER_ID, RECORD_UPDATE_DATE, OWNER_ID, VALUE, ID, ACTIVE, TENANT_TYPE, TYPE_ID] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_547, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.INVOICEITEM
Table Count in Snowflake:: 6574339 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_INVOICEITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6574339 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6574339 Row Count of Table INVOICEITEM is matched for RAW :: 6574339 DataMart :: 6574339 CURATED :: 6574339 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_873, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [ALLOWDISCOUNTS, COST, COSTOFSALEACCOUNT_ID, CREATEDON, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, SKUREFERENCE_SKUID, INSTALLEDEQUIPMENT_ID, ISADDON, PRICEMODIFIER_ID, RECORD_UPDATE_DATE, TOTALCOST, CHARGEABLE, CREATEDBY_ID, ESTIMATE_ID, MEMBERSHIPDURATION, RECORD_UPDATED_BY, TOTAL, IMPORTID, TENANT_TYPE, ADDONFLATAMOUNT, ID, INVOICEITEM_ID, MASTER_ID, SKUREFERENCE_SKUTYPE, SKU_ID, DEMANDSTATUS, EQUIPMENT_ID, ITEMGROUPROOT_ID, MODIFIEDON, TAXABLE, RECORD_CREATE_DATE, CREATEDFROM_ID, DESCRIPTION, ORDER, PARENTITEM_ID, STANDARDPRICE, QUANTITY, ACCOUNT, MARKUP, PAYSFLATAMOUNT, PROJECTLABELS, UNITPRICE, RENEWABLEMEMBERSHIP_ID, SOLDBY_ID, ISHIDDENFROMCUSTOMER, MEMBERSHIPBILLINGFREQUENCY, ISNOTGOINGTOBEDONE, ACTIVE, ACTIVE_FLAG, AUTOGLASSITEM_ID, GENERALLEDGERACCOUNT_ID, ITEMGROUPNAME, PAYSSOLDBYRATE, PROJECTORDER, SCHEDULEDFLATAMOUNT] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1035, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 469 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 469 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 469 Row Count of Table EQUIPMENT is matched for APIMAT :: 469 DataMart :: 469 Row Count of Table EQUIPMENT is matched for DataMart :: 469 CURATED :: 469 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_985, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 1444 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1444 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1444 Row Count of Table CALL is matched for APIMAT :: 1444 DataMart :: 1444 Row Count of Table CALL is matched for DataMart :: 1444 CURATED :: 1444 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_580, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [ACTIVE, INVOICESTATEMENTNOTIFICATION, MESSAGESENABLED, MODIFIEDON, VALUE, OWNER_ID, REVERSEPHONE, TYPE, ID, CREATEDBY_ID, CREATEDON, MARKETINGUPDATESENABLED, MEMO, IMPORTID, JOBREMINDERSENABLED] Column names for DataMart Table --> STR_CONTACT :: [ACTIVE_FLAG, INVOICESTATEMENTNOTIFICATION, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, MESSAGESENABLED, ACTIVE, MARKETINGUPDATESENABLED, OWNER_ID, RECORD_CREATE_DATE, MASTER_ID, TENANT_TYPE, CREATEDBY_ID, ID, JOBREMINDERSENABLED, MEMO, MODIFIEDON, TYPE, REVERSEPHONE, VALUE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_360, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [URL, OWNER_ID, ID, ORIGINALNAME, ALIAS, METADATA, TYPE, ACTIVE, CREATEDBY_ID, CREATEDON, EXTERNALURL, ISEXTERNAL, IMPORTID] Column names for DataMart Table --> STR_SKUASSET :: [ACTIVE_FLAG, TENANT_TYPE, ACTIVE, CREATEDBY_ID, ID, OWNER_ID, ALIAS, TYPE, CREATEDON, ISEXTERNAL, METADATA, ORIGINALNAME, RECORD_UPDATE_DATE, IMPORTID, MASTER_ID, URL, EXTERNALURL, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_792, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [ACTIVE_FLAG, NAME, ACTIVE, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE, ID, IMPORTID, CREATEDBY_ID, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_872, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [LOCATION_ID, TOTALCOST, ACTIVE, CREATEDON, JOB_ID, LABORTAX, NAME, PROJECTLABELS, SOLDINVOICE_ID, TAX, AUTHORIZATIONSIGNATURE, IMPORTID, MATERIALSKUREFERENCE_SKUTYPE, MATERIALTAX, PROJECTOPPORTUNITY_ID, SOLDBYEMPLOYEE_ID, TECHNICIANPICKEDSOLDTYPE, MATERIALSKU_ID, AUTHORIZEDON, ID, MASTER_ID, TECHNICIANSIGNATURE, MODIFIEDON, PROPOSALTAGNAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, FEETOTAL, MATERIALSKUREFERENCE_SKUID, SOLDBY_ID, CREATEDBY_ID, ISRECOMMENDED, PROCUREMENTTYPE, ACTIVE_FLAG, BUSINESSUNIT_ID, DISCOUNTTOTAL, ISCHANGEORDER, ORDER, TOTAL, TENANT_TYPE, CLAIM_ID, OPPORTUNITY_ID, SOLDTYPE, STATUS, SUMMARY, PROPOSALTAGCOLOR, RENEWABLEMEMBERSHIP_ID, SOLDON] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_985, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CAMPAIGN_ID, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, EXCUSEMEMO, RECORDINGPATH, TYPE, CALLSERVICE, CONVERSIONSCORE, FOLLOWUP_ID, TAG, STATUS, DURATION, LEAD_ID, RECORD_CREATE_DATE, SID, TENANT_TYPE, WONTREVIEW, RECORDINGID, REVIEWINGBY_ID, RECORDINGURL, AGENT_ID, CREATEDBY_ID, CREATEDON, DIRECTION, JOB_ID, VOICEMAILPATH, IMPORTID, TO, ACTIVE_FLAG, FROM, MASTER_ID, MODIFIEDON, LOCATION_ID, RECORD_UPDATE_DATE, REVIEWEDBY_ID, ID, REASON_ID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_969, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 285 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 285 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 285 Row Count of Table PAYMENT is matched for APIMAT :: 285 DataMart :: 285 Row Count of Table PAYMENT is matched for DataMart :: 285 CURATED :: 285 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_951, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, CREATEDBY_ID, LOCATION_ID, NEXTSCHEDULEDBILLDATE, CUSTOMER_ID, INITIALDEFERREDREVENUE, TYPE_ID, ACTIVE, ACTIVE_FLAG, BILLINGCOVERAGEPERIOD, FOLLOWUPCUSTOMSTATUS_ID, ID, IMPORTID, RENEWEDBY_ID, STATUS, CANCELLATIONDATE, FOLLOWUPSTATUS, ACTIVATEDFROM_ID, BILLINGFREQUENCY, INVOICETEMPLATE_ID, PAYMENTTYPE_ID, PREVIOUSRECURRINGLOCATION_ID, TO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, DURATION, RECORD_UPDATE_DATE, RECURRINGLOCATION_ID, MEMO, PAYMENTMETHOD_ID, RECORD_CREATE_DATE, TENANT_TYPE, BILLINGPREFERENCE, BILLINGTEMPLATE_ID, BUSINESSUNIT_ID, CANCELATIONBALANCEINVOICE_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWALMEMBERSHIPTASK_ID, FOLLOWUPON, MODIFIEDON, SOLDBY_ID, CANCELATIONINVOICE_ID, EXPIREDAT, MASTER_ID, RENEWALBILLINGFREQUENCY, ACTIVATEDBY_ID, CREATEDON, CUSTOMERPO, FROM, RENEWALDURATION] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_406, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 9 Row Count of Table TIMESHEETCODE is matched for RAW :: 9 DataMart :: 9 CURATED :: 9 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_546, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [IMPORTID, MODIFIEDON, ACTIVE, ID, NAME, CREATEDBY_ID, CREATEDON] Column names for DataMart Table --> STR_HOLDJOBREASON :: [NAME, MASTER_ID, MODIFIEDON, TENANT_TYPE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ACTIVE_FLAG] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_692, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [MASTER_ID, NOTE, RECORD_UPDATE_DATE, TENANT_TYPE, TIMESHEET_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, BATCH, ID, CREATEDBY_ID, SHIFTTYPE, STARTTIME, STARTDATE, TECHNICIAN_ID, START, TIMESHEETCODE_ID, ACTIVE, CREATEDON, IMPORTID, TITLE, END, ENDTIME, ENDDATE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_737, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 684 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 684 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 684 DataMart :: 684 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 684 Row Count of Table INVOICE is matched for DataMart :: 684 CURATED :: 684 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_022, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_308, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [] Column names for DataMart Table --> STR_LOCATION :: [IMPORTID, MASTER_ID, RECURRINGSERVICE_ACTIVATEDBY, ADDRESS_STATE, RECURRINGSERVICE_TO, TAXEXEMPT, ADDRESS_UNIT, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_ACTIVATEDFROM, TAXZONE_ID, RECURRINGSERVICE_CANCELLATIONDATE, TAXABLE, RECURRINGSERVICE_TYPE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_ZIP, NAME, RECURRINGSERVICE_MEMO, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, ADDRESS_COUNTRY, CREATEDON, RECURRINGSERVICE_FROM, ZONE_ID, ACTIVE, AUTOLATITUDE, CUSTOMER_ID, ID, RECORD_CREATE_DATE, SUMMARY, ADDRESS_LONGITUDE, ADDRESS_STREET, ISPREVAILINGWAGE, RECORD_UPDATE_DATE, AUTOLONGITUDE, AVALARAENTITYCODE, MODIFIEDON, NOCHARGE, ESTIMATEDTAX, PREFERREDTECHNICIAN_ID, TENANT_TYPE, ACTIVE_FLAG, ADDRESS_CITY, RECURRINGSERVICE_RECURRENCEINTERVAL] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_442, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [ACTIVE, IMPORTID, TYPE, ALIAS, METADATA, CREATEDON, ID, ISEXTERNAL, CREATEDBY_ID, EXTERNALURL, ORIGINALNAME, OWNER_ID, URL] Column names for DataMart Table --> STR_SKUASSET :: [CREATEDON, ID, ISEXTERNAL, TYPE, ALIAS, EXTERNALURL, IMPORTID, OWNER_ID, URL, MASTER_ID, ORIGINALNAME, TENANT_TYPE, CREATEDBY_ID, RECORD_CREATE_DATE, METADATA, ACTIVE, ACTIVE_FLAG, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_516, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, ACTIVE, IMPORTID, MATERIALVENDOR_ID, COST, CREATEDBY_ID, CREATEDON, ID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, COST, CREATEDON, MASTER_ID, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, CREATEDBY_ID, RECORD_CREATE_DATE, ID, ACCOUNTNAME, IMPORTID, ACTIVE_FLAG] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_779, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ADDRESS_STREET, ADDRESS_UNIT, FRANCHISEEINFO_CONTRACT, CREATEDON, FRANCHISEEINFO_COMMENTS, INTEGRATEDREFUNDS_ID, POSTDATE, QUICKBOOKSCLASS, RECORD_CREATE_DATE, TURNSCONTRACTORID, GREENSKYMERCHANTID, PAYROLLWEIGHTEDOTPAYCODE, OFFERCOMMERCIALGENERALLIABILITY, THREEDAYCANCELATIONPARAGRAPH, ACTIVATIONLOCKED, ADDRESS_LATITUDE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSORLOGIN, EMAIL, ENABLEWORKORDERS, ESTIMATEAUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_PIVOTALNUMBER, HVACDASHBOARDSECTIONS, AUTHORIZATIONPARAGRAPH, DEFAULTTAXRATE, FINANCEITAUTHTOKEN, MATERIALSKU_ID, PAYROLLIDLETIMESTPAYCODE, TGLBONUS, MATERIALSKUREFERENCE_SKUID, NAVISIONOVERTIMEEARNINGCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, MASTER_ID, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSSTPAYCODE, INSURANCECOMPANYNAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_STATE, BANKACCOUNTPROCESSOR_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_NAME, NAVISIONGLCODE, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, FINANCEITPARTNERID, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLSOLDBYPAYCODE, CREATEDBY_ID, PAYROLLFLATFEEMINIMUM, TURNOVERMINIMUMTHRESHOLD, ACTIVE, ADDRESS_ZIP, CURRENCY, DIVISION_ID, NOCHARGE, GOAL, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, NOCHARGERESIDENTIAL, SERVICEFINANCEDEALERNAME, ADDRESS_COUNTRY, CREDITCARDPROCESSOR_ID, DATA, FRANCHISEEINFO_TRUCKSOPERATING, MATERIALSKUREFERENCE_SKUTYPE, LOGO, MEALAPPOINTMENT_ID, OFFICIALNAME, PAYMENTPROCESSOR, PAYROLLIDLETIMESTANDARDPAYCODE_ID, TENANT_TYPE, INTACCTENTITY_ID, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLTYPE, QUICKBOOKSOAUTHSETTINGS, INSURANCECOMPANYPHONE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, SERVICEFINANCEDEALERID, ACTIVE_FLAG, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, DIVISIONNAME, LICENSENUMBER, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, CREDITCARDPROCESSORKEY, EXTERNALID, MODIFIEDON, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_CITY, BCCEMAIL, INVOICEMESSAGE, JOBBOOKEDALERTRECIPIENTS, PAYROLLFLATFEE, WORLDPAYMERCHANTPIN, ADDRESS_ISMILITARY, CORPORATECONTRACTNUMBER, FRANCHISEEINFO_GST, ID, IMPORTID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, PAYMENTOPTIONS, WORLDPAYSUBID, SELLERFEE, PHONENUMBER, TRADE_ID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, AUTHORIZATIONAGREEMENT_FILENAME, COMMISSIONCALCULATION, CONSTRUCTION, MINIMUMROYALTYFEE, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_ISMANUALCOORDINATES, FINANCEITACCOUNTEMAIL, HIDEPRICES, PAYROLLPERCENTAGEFEE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTASKBONUSPAYCODE, NAME, NOCHARGECOMMERCIAL, INVOICEHEADER, OVERTIMEMODE, PAYROLLJOBHOURSOTPAYCODE, WARRANTYRATE, OFFERWORKERSCOMPENSATION] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_991, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_LATITUDE, DONOTMAIL, IMPORTID, MEMBERSHIP_CANCELLATIONDATE, MODIFIEDON, NAME, DONOTSERVICE, ACTIVE, MEMBERSHIP_ACTIVATEDBY, ADDRESS_COUNTRY, CREATEDON, MASTER_ID, MEMBERSHIP_FROM, ADDRESS_STREET, RECORD_UPDATE_DATE, ADDRESS_CITY, ADDRESS_LONGITUDE, ADDRESS_ZIP, AR, CREATEDBY_ID, EXTERNALID, STATISTICS_ID, SHOWMEMBERSAVINGS, ACTIVE_FLAG, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_TO, TENANT_TYPE, TYPE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, NOCHARGE, ADDRESS_STATE, ADDRESS_UNIT, DONOTCHARGEINTERESTFEE, EXCLUDEFROMBULKPRINTING, ID, RECORD_CREATE_DATE, TAXEXEMPT, BALANCE, MEMBERSHIP_ACTIVATEDFROM, PAYMENTTERM_ID, HEADER] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_649, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TAGTYPE
Table Count in Snowflake:: 616 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 616 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 616 Row Count of Table TAGTYPE is matched for RAW :: 616 DataMart :: 616 CURATED :: 616 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_846, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [MEMO, PAYMENTDATE, SOURCE, SETTLEMENTDATE, AUTHORIZATIONSIGNATURE, STATUS, AMOUNT, TRANSACTION, ACTIVE, CHECKNUMBER, CREATEDON, TYPE_ID, AGREEMENTLANGUAGE, CREATEDBY_ID, CREDITAVAILABLE, FINANCINGOPERATOR, INVOICE_ID, NUMBER, ID, MASTER_ID, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, BATCH_ID, BUSINESSUNIT_ID, ESTIMATE_ID, IMPORTID, METHOD, PAIDON, REFUNDEDAMOUNT, EXPORTID, RECORD_CREATE_DATE, STOREDPAYMENT_ID, TRANSACTIONSTATUS, TENANT_TYPE, UNAPPLIEDAMOUNT, APPLIEDON, CUSTOMER_ID, EXTERNALID, PROJECT_ID, SETTLEMENTSTATUS, DEFERREDINTEREST] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_490, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [] Column names for DataMart Table --> STR_ZONE :: [CREATEDBY_ID, LOCNNUMBERS, COLOR, ID, MODIFIEDON, RECORD_CREATE_DATE, SERVICEDAYSENABLED, ZIPS, RECORD_UPDATE_DATE, CITIES, ACTIVE, CREATEDON, IMPORTID, MASTER_ID, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE, TERRITORYNUMBERS, NAME, ACTIVE_FLAG, SERVICEDAYS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_897, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [END, TITLE, ACTIVE, ENDDATE, RECORD_CREATE_DATE, START, CREATEDON, ID, MASTER_ID, RECORD_UPDATE_DATE, STARTTIME, ACTIVE_FLAG, ENDTIME, NOTE, TENANT_TYPE, TIMESHEET_ID, CREATEDBY_ID, TIMESHEETCODE_ID, SHIFTTYPE, STARTDATE, IMPORTID, BATCH, TECHNICIAN_ID] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_883, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 65360 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 65360 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 65360 DataMart :: 65360 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 65360 Row Count of Table MATERIAL is matched for DataMart :: 65360 CURATED :: 65360 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_899, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 2402 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2402 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2402 Row Count of Table VENDOR is matched for APIMAT :: 2402 DataMart :: 2402 Row Count of Table VENDOR is matched for DataMart :: 2402 CURATED :: 2402 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_934, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [CREATEDBY_ID, CREATEDON, ID, ACTIVE, RECORD_UPDATE_DATE, URL, ORIGINALNAME, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, ALIAS, METADATA, TYPE, ISEXTERNAL, MASTER_ID, EXTERNALURL, ACTIVE_FLAG, OWNER_ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_829, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 14 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 14 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 14 Row Count of Table EMPLOYEE is matched for APIMAT :: 14 DataMart :: 14 Row Count of Table EMPLOYEE is matched for DataMart :: 14 CURATED :: 14 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_106, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [] Column names for DataMart Table --> STR_DIVISION :: [TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE_FLAG, ACTIVE, IMPORTID, RECORD_CREATE_DATE, CREATEDON, MASTER_ID, CREATEDBY_ID, ID, NAME] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1089, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [PRIMARYSUBACCOUNT_ID, VENDOR_ID, COST, CREATEDBY_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE, ACTIVE_FLAG, ID, MEMO, RECORD_UPDATE_DATE, IMPORTID, TENANT_TYPE, MATERIAL_ID, ACTIVE, MASTER_ID, ISPRIMARY] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_440, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [ID, MATERIAL_ID, STATUS, SKUREFERENCE_SKUTYPE, MATERIALVENDOR_ID, QUANTITY, COST, ROLLEDOVERFROMITEM_ID, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID, ISINVENTORY, SKUVENDOR_ID, ACTIVE, BUSINESSUNIT_ID, EQUIPMENT_ID, IMPORTID, SERIALNUMBER, CHARGEABLEITEM_ID, SKU_ID, TECHNICIANSPLIT2, INVENTORYLOCATION_ID, PROJECTLABELS, PURCHASEORDER_ID, REQUISITIONITEM_ID, TECHNICIANSPLIT3, UNITOFMEASURE_ID, VENDORPARTNUMBER, CREATEDON, MODIFIEDON, ROLLOVERQUANTITY, DESCRIPTION, EQUIPMENTVENDOR_ID, USEDMATERIAL_ID, MARKUP, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, CREATEDBY_ID] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [PURCHASEORDER_ID, TECHNICIANFORBASERATE3_ID, DESCRIPTION, UNITOFMEASURE_ID, EQUIPMENT_ID, MARKUP, ROLLOVERQUANTITY, ACTIVE_FLAG, BUSINESSUNIT_ID, VENDORPARTNUMBER, PROJECTLABELS, TECHNICIANSPLIT3, ID, ACTIVE, CREATEDBY_ID, EQUIPMENTVENDOR_ID, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, TECHNICIANFORBASERATE1_ID, CHARGEABLEITEM_ID, COST, INVENTORYLOCATION_ID, QUANTITY, REQUISITIONITEM_ID, USEDMATERIAL_ID, MATERIALVENDOR_ID, TECHNICIANSPLIT2, MODIFIEDON, ROLLEDOVERFROMITEM_ID, STATUS, RECORD_UPDATE_DATE, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE2_ID, SKUREFERENCE_SKUTYPE, MASTER_ID, MATERIAL_ID, SKU_ID, CREATEDON, ISINVENTORY, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT1] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_624, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [AGENTID, CLOCKINOUTREMINDER, CREATEDBY_ID, HOURLYRATE, PAYROLLID, STARTDATE, MODIFIEDON, USER_ID, FIRSTNAME, HOME_LONGITUDE, HOME_UNIT, MOBILEPHONE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONE, NAME, SALESFORCEROLE, ACTIVE, BIRTHDATE, ISEXTERNAL, HOME_ISMANUALCOORDINATES, HOME_STREET, ID, SALESFORCECONTACTID, PHOTO, HOME_ISMILITARY, ISEXCLUDEDFROMPAYROLL, HOME_ZIP, CREATEDON, IMPORTID, OVERTIMEMODE, PHONECONFIRMED, MANAGER_ID, PAYROLLBUSINESSUNIT_ID, EMAIL, HOME_STATE, POSITION, PAYFREQUENCY_ID, HOME_CITY, HOME_COUNTRY, HOME_LATITUDE, LASTNAME, OVERTIMEPROFILE_ID, EMAILCONFIRMED, MIDDLENAME] Column names for DataMart Table --> STR_EMPLOYEE :: [CREATEDON, MIDDLENAME, RECORD_CREATE_DATE, STARTDATE, ACTIVE, ACTIVE_FLAG, BIRTHDATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_STATE, LASTNAME, MODIFIEDON, OVERTIMEMODE, HOME_ISMILITARY, OVERTIMEPROFILE_ID, POSITION, HOME_ISMANUALCOORDINATES, HOME_LATITUDE, MASTER_ID, PHOTO, CLOCKINOUTREMINDER, FIRSTNAME, HOME_COUNTRY, HOURLYRATE, PAYFREQUENCY_ID, PHONECONFIRMED, MOBILEPHONE, EMAIL, EMAILCONFIRMED, HOME_CITY, HOME_ZIP, MOBILEPHONECONFIRMED, PAYROLLID, ID, SALESFORCECONTACTID, RECORD_UPDATE_DATE, HOME_UNIT, IMPORTID, MANAGER_ID, SALESFORCEROLE, AGENTID, ISEXCLUDEDFROMPAYROLL, ISEXTERNAL, NAME, PHONE, PAYROLLBUSINESSUNIT_ID, HOME_STREET, USER_ID, PAYROLLSTARTPERIOD, TENANT_TYPE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: MIDDLENAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_378, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [BIRTHDATE, SALESFORCECONTACTID, MIDDLENAME, MOBILEPHONECONFIRMED, CREATEDON, HOME_LONGITUDE, PAYROLLID, PHONECONFIRMED, ACTIVE, EMAILCONFIRMED, ISEXCLUDEDFROMPAYROLL, PAYFREQUENCY_ID, ID, ISEXTERNAL, OVERTIMEMODE, PAYROLLSTARTPERIOD, MOBILEPHONE, MODIFIEDON, PHOTO, CREATEDBY_ID, HOME_COUNTRY, HOME_LATITUDE, HOME_UNIT, IMPORTID, POSITION, HOME_STREET, SALESFORCEROLE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, HOME_CITY, HOME_ZIP, NAME, PHONE, AGENTID, CLOCKINOUTREMINDER, EMAIL, FIRSTNAME, HOME_STATE, HOURLYRATE, LASTNAME, MANAGER_ID, PAYROLLBUSINESSUNIT_ID, STARTDATE, OVERTIMEPROFILE_ID, USER_ID] Column names for DataMart Table --> STR_EMPLOYEE :: [BIRTHDATE, CREATEDON, FIRSTNAME, PAYROLLID, IMPORTID, RECORD_UPDATE_DATE, AGENTID, EMAILCONFIRMED, HOME_LATITUDE, HOME_LONGITUDE, NAME, SALESFORCEROLE, STARTDATE, ACTIVE_FLAG, HOME_ISMILITARY, ISEXCLUDEDFROMPAYROLL, MASTER_ID, MOBILEPHONE, ID, TENANT_TYPE, CLOCKINOUTREMINDER, HOME_STREET, MIDDLENAME, PHOTO, MOBILEPHONECONFIRMED, PHONE, HOME_STATE, HOME_UNIT, HOME_ZIP, LASTNAME, PAYFREQUENCY_ID, PAYROLLBUSINESSUNIT_ID, OVERTIMEPROFILE_ID, POSITION, USER_ID, PAYROLLSTARTPERIOD, CREATEDBY_ID, HOME_COUNTRY, ISEXTERNAL, ACTIVE, EMAIL, HOURLYRATE, HOME_CITY, OVERTIMEMODE, MANAGER_ID, HOME_ISMANUALCOORDINATES, MODIFIEDON, PHONECONFIRMED, RECORD_CREATE_DATE, SALESFORCECONTACTID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: USER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_278, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [ISEXTERNAL, ORIGINALNAME, TYPE, CREATEDON, ID, ALIAS, URL, METADATA, ACTIVE, OWNER_ID, EXTERNALURL, CREATEDBY_ID, IMPORTID] Column names for DataMart Table --> STR_SKUASSET :: [CREATEDBY_ID, EXTERNALURL, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, METADATA, ID, OWNER_ID, IMPORTID, RECORD_UPDATE_DATE, ISEXTERNAL, ORIGINALNAME, URL, ALIAS, CREATEDON, TYPE, ACTIVE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_534, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [DIRECTION, IMPORTID, RECORDINGPATH, TAG, TYPE, ESTIMATE_ID, LEAD_ID, CREATEDBY_ID, CREATEDON, ID, JOB_ID, CONVERSIONSCORE, REVIEWEDBY_ID, CAMPAIGN_ID, FOLLOWUP_ID, LOCATION_ID, WONTREVIEW, REASON_ID, ACTIVE, AGENT_ID, DURATION, EXCUSEMEMO, REVIEWINGBY_ID, STATUS, SID, RECORDINGID, TO, CALLSERVICE, CUSTOMER_ID, FROM, RECORDINGURL, MODIFIEDON, VOICEMAILPATH] Column names for DataMart Table --> STR_CALL :: [CREATEDON, RECORDINGID, REVIEWEDBY_ID, TO, ACTIVE_FLAG, CALLSERVICE, FROM, MASTER_ID, RECORD_UPDATE_DATE, VOICEMAILPATH, LEAD_ID, AGENT_ID, DURATION, SID, RECORD_CREATE_DATE, CAMPAIGN_ID, CONVERSIONSCORE, CUSTOMER_ID, DIRECTION, ID, JOB_ID, STATUS, WONTREVIEW, ESTIMATE_ID, LOCATION_ID, TYPE, MODIFIEDON, CREATEDBY_ID, FOLLOWUP_ID, IMPORTID, REASON_ID, RECORDINGPATH, TAG, RECORDINGURL, ACTIVE, EXCUSEMEMO, REVIEWINGBY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VOICEMAILPATH Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_249, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [NAME, CREATEDON, MODIFIEDBY_ID, BUSINESSUNIT_ID, CATEGORY_ID, DNIS, ID, IMAGE, CREATEDBY_ID, MODIFIEDON, COST, IMPORTID, ACTIVE] Column names for DataMart Table --> STR_CAMPAIGN :: [IMPORTID, MODIFIEDBY_ID, NAME, TENANT_TYPE, ACTIVE_FLAG, ID, ACTIVE, BUSINESSUNIT_ID, CREATEDON, DNIS, MODIFIEDON, COST, MASTER_ID, CATEGORY_ID, IMAGE, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, CREATEDBY_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1010, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 323 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 323 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 323 Row Count of Table PAYMENT is matched for APIMAT :: 323 DataMart :: 323 Row Count of Table PAYMENT is matched for DataMart :: 323 CURATED :: 323 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1127, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_833, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 7 DataMart :: 7 Row Count of Table HOLDJOBREASON is matched for DataMart :: 7 CURATED :: 7 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_685, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [BATCH_ID, CANCELEDBY_ID, CANCELEDON, SHIPTO_ZIP, CANCELEDREASON, DATE, EXTERNALID, IMPORTID, SENDSTATUS, SHIPTO_COUNTRY, INVENTORYLOCATION_ID, SHIPTO_LATITUDE, SHIPTO_UNIT, INVOICE_ID, SHIPTO_STATE, ACTIVE, CREATEDBY_ID, JOB_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_STREET, TYPE_ID, SUMMARY, PROJECTLABELS, MARKUP, RECEIVEDON, EXPORTID, SHIPTODESCRIPTION, TAX, TAXRATE, TECHNICIAN_ID, NUMBER, VENDOR, GROUPINGOPTION, ID, REQUIREDON, REQUISITION_ID, SHIPTO_ISMILITARY, STATUS, ISTIMEANDMATERIAL, NOCHARGE, ROLLEDOVERFROMPURCHASEORDER_ID, AMOUNT, BUSINESSUNIT_ID, ERRORMESSAGE, MODIFIEDON, SENDINGMETHOD, SHIPTO_ISMANUALCOORDINATES, SHIPTO_LONGITUDE, CREATEDON, PROJECT_ID, SENTON, SHIPPING, TAXSCHEMA, VENDORINVOICENUMBER, TRUCK_ID] Column names for DataMart Table --> STR_PURCHASEORDER :: [CREATEDBY_ID, ERRORMESSAGE, TAX, TAXSCHEMA, REQUISITION_ID, SHIPPING, BATCH_ID, ISTIMEANDMATERIAL, PROJECT_ID, SHIPTO_STREET, NUMBER, RECORD_UPDATE_DATE, SHIPTO_ZIP, STATUS, ACTIVE_FLAG, AMOUNT, INVENTORYLOCATION_ID, MARKUP, RECEIVEDON, SHIPTO_LONGITUDE, SENDSTATUS, ACTIVE, BUSINESSUNIT_ID, CANCELEDON, EXPORTID, ID, IMPORTID, SENDINGMETHOD, TYPE_ID, VENDORINVOICENUMBER, REQUIREDON, SUMMARY, ROLLEDOVERFROMPURCHASEORDER_ID, CREATEDON, INVOICE_ID, JOB_ID, POVENDOR_ID, SHIPTO_COUNTRY, SHIPTO_CITY, SHIPTO_LATITUDE, NOCHARGE, CANCELEDREASON, MASTER_ID, MODIFIEDON, PROJECTLABELS, TENANT_TYPE, RECORD_CREATE_DATE, SENTON, SHIPTO_UNIT, DATE, EXTERNALID, SHIPTODESCRIPTION, TAXRATE, GROUPINGOPTION, TRUCK_ID, VENDOR, SHIPTO_ISMILITARY, CANCELEDBY_ID, SHIPTO_ISMANUALCOORDINATES, TECHNICIAN_ID, SHIPTO_STATE] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: TRUCK_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_246, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_STREET, CONSTRUCTION, FRANCHISEEINFO_GST, HIDEPRICES, LICENSENUMBER, MATERIALSKU_ID, FINANCEITACCOUNTEMAIL, GOAL, JOBBOOKEDALERTRECIPIENTS, SERVICEFINANCEDEALERID, SERVICEFINANCEDEALERNAME, WORLDPAYSUBID, INSURANCECOMPANYPHONE, ADDRESS_UNIT, AUTHORIZATIONAGREEMENT_FILENAME, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, BANKACCOUNTPROCESSOR_ID, CORPORATECONTRACTNUMBER, FRANCHISEEINFO_COMMENTS, MATERIALSKUREFERENCE_SKUTYPE, INSURANCECOMPANYNAME, PAYROLLIDLETIMEOTPAYCODE, FINANCEITPARTNERID, PAYROLLFLATFEEMINIMUM, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSOR_ID, LOGO, MINIMUMROYALTYFEE, OFFERWORKERSCOMPENSATION, QUICKBOOKSROOTSALESACCOUNT, ADDRESS_ZIP, CREATEDBY_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, TRADE_ID, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLTYPE, TGLBONUS, ACTIVATIONLOCKED, ADDRESS_ISMILITARY, EXTERNALID, HVACDASHBOARDSECTIONS, NAVISIONOVERTIMEEARNINGCODE, NOCHARGECOMMERCIAL, QUICKBOOKSOAUTHSETTINGS, ADDRESS_CITY, INTACCTENTITY_ID, PAYMENTOPTIONS, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, WORLDPAYACCOUNTID, MEALAPPOINTMENT_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODENEW, ENABLEWORKORDERSEQUIPMENTFORMATTING, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, BCCEMAIL, COMMISSIONCALCULATION, CREDITCARDPROCESSORLOGIN, ID, PAYROLLSOLDBYPAYCODENEW, NAVISIONGLCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, POSTDATE, THREEDAYCANCELATIONPARAGRAPH, NAME, WORLDPAYMERCHANTPIN, PAYROLLFLATFEE, AUTHORIZATIONPARAGRAPH, CREATEDON, CURRENCY, DATA, FRANCHISEEINFO_TRUCKSOPERATING, MATERIALSKUREFERENCE_SKUID, INVOICEHEADER, PAYROLLWEIGHTEDOTPAYCODE, NOCHARGE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, FRANCHISEEINFO_CONTRACT, FRANCHISEEINFO_PIVOTALNUMBER, INVOICEMESSAGE, OFFICIALNAME, PAYROLLJOBHOURSOTPAYCODE, TURNSCONTRACTORID, DEFAULTTAXRATE, ENABLEWORKORDERS, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITAUTHTOKEN, MODIFIEDON, NAVISIONSTANDARDTIMEEARNINGCODE, NOCHARGERESIDENTIAL, OVERTIMEMODE, PAYMENTPROCESSOR, PAYROLLSOLDBYPAYCODE, IMPORTID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, FRANCHISEEINFO_NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSSTPAYCODE, ACTIVE, CREDITCARDPROCESSORKEY, DIVISION_ID, DIVISIONNAME, PAYROLLIDLETIMESTPAYCODE, SELLERFEE, ADDRESS_STATE, GREENSKYMERCHANTID, PAYROLLTURNOVERBONUSPAYCODE, PHONENUMBER, TURNOVERMINIMUMTHRESHOLD, INTEGRATEDREFUNDS_ID, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSCLASS, WARRANTYRATE, EMAIL] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ACKNOWLEDGEMENTPARAGRAPH, AUTHORIZATIONAGREEMENT_FILENAME, EMAIL, FINANCEITAUTHTOKEN, OFFERWORKERSCOMPENSATION, POSTDATE, NAVISIONGLCODE, PAYROLLINVOICEBONUSPAYCODE_ID, TENANT_TYPE, WARRANTYRATE, RECORD_UPDATE_DATE, TURNOVERMINIMUMTHRESHOLD, TGLBONUS, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, COMMISSIONCALCULATION, HIDEPRICES, LOGO, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLTYPE, TRADE_ID, WORLDPAYSUBID, CREATEDBY_ID, CREATEDON, FRANCHISEEINFO_GST, MASTER_ID, MATERIALSKU_ID, MINIMUMROYALTYFEE, NOCHARGERESIDENTIAL, PAYMENTOPTIONS, PAYROLLJOBHOURSOTPAYCODE, PAYROLLSOLDBYPAYCODE, FRANCHISEEINFO_NAME, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, ADDRESS_ZIP, BANKACCOUNTPROCESSOR_ID, CREDITCARDPROCESSORKEY, FRANCHISEEINFO_PIVOTALNUMBER, NAVISIONOVERTIMEEARNINGCODE, PAYROLLCOSTMARKUP, CREDITCARDPROCESSOR_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, PAYROLLWEIGHTEDOTPAYCODE, NAME, PAYROLLFLATFEEMINIMUM, QUICKBOOKSROOTSALESACCOUNT, THREEDAYCANCELATIONPARAGRAPH, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, JOBBOOKEDALERTRECIPIENTS, ACTIVATIONLOCKED, ADDRESS_ISMILITARY, ADDRESS_STATE, BCCEMAIL, CREDITCARDPROCESSORLOGIN, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_TRUCKSOPERATING, LICENSENUMBER, PAYROLLFLATFEE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSSTPAYCODE, WORLDPAYMERCHANTPIN, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, SERVICEFINANCEDEALERNAME, INVOICEMESSAGE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_STREET, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, DEFAULTTAXRATE, HVACDASHBOARDSECTIONS, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_UNIT, ENABLEWORKORDERS, FINANCEITPARTNERID, FRANCHISEEINFO_CONTRACT, SELLERFEE, ACTIVE, ADDRESS_ISMANUALCOORDINATES, GOAL, INTEGRATEDREFUNDS_ID, MODIFIEDON, PAYROLLIDLETIMESTPAYCODE, CURRENCY, FINANCEITACCOUNTEMAIL, INTACCTENTITY_ID, INVOICEHEADER, MATERIALSKUREFERENCE_SKUID, OFFICIALNAME, NOCHARGECOMMERCIAL, QUICKBOOKSOAUTHSETTINGS, IMPORTID, RECORD_CREATE_DATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, CORPORATECONTRACTNUMBER, DIVISIONNAME, EXTERNALID, GREENSKYMERCHANTID, INSURANCECOMPANYNAME, OVERTIMEMODE, QUICKBOOKSCLASS, DATA, ESTIMATEAUTHORIZATIONPARAGRAPH, ID, SERVICEFINANCEDEALERID, OFFERCOMMERCIALGENERALLIABILITY, NOCHARGE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTASKBONUSPAYCODENEW, WORLDPAYACCOUNTID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_COUNTRY, CONSTRUCTION, FRANCHISEEINFO_COMMENTS, PAYROLLPERCENTAGEFEE, DIVISION_ID, INSURANCECOMPANYPHONE, PAYMENTPROCESSOR, TURNSCONTRACTORID, PHONENUMBER, MEALAPPOINTMENT_ID] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: EMAIL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_938, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_552, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [CREATEDBY_ID, IMAGE, LIKELIHOOD, MODIFIEDON, NAME, ACTIVE, CLASS, COMPDOUBLEOVERTIMERATE, CREATEDON, ISTUNEUP, NOCHARGE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, IMPORTID, PRIORITY, ISAUTODISPATCHED, SOLDTHRESHOLD, SUMMARY, DURATION, MINIMUMMATERIALCOSTINPERCENT, MAXIMUMMATERIALCOSTINPERCENT, COMPOVERTIMERATE, PROJECTLABELS, COMPCODE, PROJECTEDVALUEADJUSTMENT, ISSMARTDISPATCHEDBYDEFAULTINAPI] Column names for DataMart Table --> STR_JOBTYPE :: [ID, IMAGE, ISAUTODISPATCHED, PROJECTEDVALUEADJUSTMENT, CREATEDON, LIKELIHOOD, NOCHARGE, RECORD_CREATE_DATE, SOLDTHRESHOLD, PROJECTLABELS, COMPCODE, SUMMARY, ENFORCERECURRINGSERVICEEVENTSELECTION, ISSMARTDISPATCHEDBYDEFAULTINAPI, TENANT_TYPE, ACTIVE, IMPORTID, MODIFIEDON, CLASS, COMPDOUBLEOVERTIMERATE, MINIMUMMATERIALCOSTINPERCENT, NAME, MAXIMUMMATERIALCOSTINPERCENT, ACTIVE_FLAG, PRIORITY, COMPOVERTIMERATE, CREATEDBY_ID, MASTER_ID, COMPSTANDARDRATE, DURATION, ISTUNEUP, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_826, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 65657 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 65657 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 65657 Row Count of Table CONTACT is matched for APIMAT :: 65657 DataMart :: 65657 Row Count of Table CONTACT is matched for DataMart :: 65657 CURATED :: 65657 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_670, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [ACTIVE, ADDONFLATAMOUNT, BASERATE2, CREATEDON, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, ISADDON, ITEMGROUPROOT_ID, LASTUNITPRICESETBYEMPLOYEE, SIGNATURE, COST, EXPORTID, IMPORTID, INVENTORYWAREHOUSENAME, TECHNICIANSPLIT2, NOTAX, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TOTALCOST, BONUS, COSTOFSALEACCOUNT_ID, ISOTTASK, MEMBERPRICE, PROJECTORDER, SKUREFERENCE_SKUID, ALLOWDISCOUNTS, BUSINESSUNIT_ID, CHARGEABLE, DATECREATED, ESTIMATEITEM_ID, MARKUP, ORDER, PROCUREDFROM_ID, SOLDBY_ID, PROCUREMENTSOURCE_SOURCETYPE, INVOICE_ID, AUTOGLASSITEM_ID, BASERATE1, DESCRIPTION, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, PROJECTLABELS, INVENTORYLOCATION_ID, ITEMGROUPNAME, SOLDHOURS, SOURCETYPE, ISINVENTORY, PROCUREDFROMESTIMATEITEM_ID, QUANTITY, SKU_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE2_ID, UNITPRICE, PAYSFLATAMOUNT, BASERATE3, COMMISSIONBONUS, CREATEDBY_ID, DISPLAYINAMOUNT, SKUNAME, SOLDBYCOMMISSION, TECHNICIANFORBASERATE1_ID, WORKFLOWACTION_ID, CROSSSALEGROUP, INVENTORYSTATUS, MEMBERSHIPWORKFLOWACTION, MODIFIEDON, PAYSCOMMISSION, STANDARDPRICE, TECHNICIAN_ID, TECHNICIANFORBASERATE3_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, DEDUCTASJOBCOST, EQUIPMENT_ID, SCHEDULEDFLATAMOUNT, TAXABLE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_ESTIMATEITEMID, ACCOUNT, HOURS, ID, ISUNITPRICEMANUALLYSET, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TOTAL, PRICEMODIFIER_ID, USEDMATERIAL_ID, TECHNICIANSPLIT1, PARENTITEM_ID] Column names for DataMart Table --> STR_INVOICEITEM :: [ACTIVE_FLAG, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, PARENTITEM_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SOLDBYCOMMISSION, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, PAYSSOLDBYRATE, TECHNICIANFORBASERATE2_ID, ADDONFLATAMOUNT, BASERATE2, TAXABLE, NOTAX, PROCUREDFROM_ID, TOTAL, INVENTORYBATCH_ID, TECHNICIANSPLIT2, INVENTORYLOCATION_ID, SKUREFERENCE_SKUTYPE, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, EXPORTID, ISINVENTORY, PROJECTORDER, TECHNICIANFORBASERATE1_ID, TENANT_TYPE, ACTIVE, HOURS, PROCUREMENTSOURCE_SOURCETYPE, SKUNAME, AUTOGLASSITEM_ID, INVENTORYWAREHOUSENAME, PRICEMODIFIER_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, SKU_ID, SOURCETYPE, USEDMATERIAL_ID, ID, ITEMGROUPROOT_ID, BASERATE1, BASERATE3, DEDUCTASJOBCOST, DISPLAYINAMOUNT, EQUIPMENT_ID, ISADDON, RECORD_CREATE_DATE, UNITPRICE, CROSSSALEGROUP, MARKUP, PAYTECHSPECIFICBONUS, SIGNATURE, SOLDBY_ID, MASTER_ID, WORKFLOWACTION_ID, COST, COSTOFSALEACCOUNT_ID, DATECREATED, DESCRIPTION, ISUNITPRICEMANUALLYSET, RECORD_UPDATE_DATE, CREATEDON, SOLDHOURS, TECHNICIANSPLIT1, PAYSFLATAMOUNT, SCHEDULEDFLATAMOUNT, INVENTORYSTATUS, ISOTTASK, PROCUREDFROMESTIMATEITEM_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, CHARGEABLE, INVOICE_ID, ITEMGROUPNAME, PAYSCOMMISSION, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT3, PROJECTLABELS, STANDARDPRICE, BONUS, BUSINESSUNIT_ID, ESTIMATEITEM_ID, IMPORTID, MEMBERSHIPWORKFLOWACTION, MODIFIEDON, QUANTITY, TOTALCOST, ORDER, SKUREFERENCE_SKUID, TECHNICIAN_ID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: PARENTITEM_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_925, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [IMPORTID, MEMO, VENDOR_ID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, CREATEDBY_ID, CREATEDON, RECORD_CREATE_DATE, COST, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, ID, MASTER_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_224, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOBTYPE
Table Count in Snowflake:: 196 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 196 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 196 Row Count of Table JOBTYPE is matched for RAW :: 196 DataMart :: 196 CURATED :: 196 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_118, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [] Column names for DataMart Table --> STR_TRADE :: [ACTIVE, ID, NAME, CREATEDON, MASTER_ID, ACTIVE_FLAG, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, RECORD_UPDATE_DATE, IMPORTID] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_640, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, TECHNICIAN_ID, DURATION, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CLEARDISPATCHBOARD, CREATEDBY_ID, TIMESHEET_ID, NAME, DEFINITION_ID, ACTIVE, ALLDAY, CLEARTECHNICIANVIEW, ID, ISCOMPLETED, MASTER_ID, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, START, TIMESHEETCODE_ID, EXPECTEDDURATION] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_061, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [CREATEDBY_ID, NAME, ID, DUEDAYTYPE, INUSECOUNT, ISVENDORDEFAULT, IMPORTID, ACTIVE, CREATEDON, DUEDAY, ISCUSTOMERDEFAULT] Column names for DataMart Table --> STR_PAYMENTTERM :: [ID, INUSECOUNT, CREATEDON, NAME, ACTIVE_FLAG, CREATEDBY_ID, DUEDAYTYPE, ISCUSTOMERDEFAULT, MASTER_ID, RECORD_UPDATE_DATE, ISVENDORDEFAULT, ACTIVE, DUEDAY, IMPORTID, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1145, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [REMITTANCEVENDOR_ID, VENDORADDRESS_COUNTRY, VENDORQUICKBOOKSITEM, ISTRUCKREPLENISHMENT, VENDORADDRESS_ZIP, VENDORADDRESS_UNIT, ACTIVE_FLAG, EXTERNALID, FIRSTNAME, ID, IMPORTID, TAXRATE, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, MASTER_ID, MODIFIEDON, NAME, VENDORADDRESS_LATITUDE, ADDRESS, DELIVERYOPTION, EMAIL, RECORD_UPDATE_DATE, RESTRICTEDMOBILECREATION, VENDORADDRESS_ISMANUALCOORDINATES, LASTNAME, MEMO, PHONE, PAYMENTTERM_ID, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, CREATEDON, FAX, TENANT_TYPE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STATE, VENDORADDRESS_STREET] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_076, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 1233714 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1233714 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1233714 Row Count of Table OPPORTUNITY is matched for RAW :: 1233714 DataMart :: 1233714 CURATED :: 1233714 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_877, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 3080 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3080 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 3080 DataMart :: 3080 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3080 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 3080 CURATED :: 3080 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_905, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 153 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 153 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 153 DataMart :: 153 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 153 Row Count of Table CAMPAIGN is matched for DataMart :: 153 CURATED :: 153 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_510, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ID, RECOMMENDATIONS, SENTON, MEMO, TOKEN, ISROUTINECOMPLETED, STATUS, SURVEYTYPE, ISPLANNINGTOUSEAGAIN, COMPLETEDON, JOBID, SUBMITCOUNT, JOBCOMPLETEDON, RATING, MODIFIEDON] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [ISPLANNINGTOUSEAGAIN, MODIFIEDON, ACTIVE_FLAG, RECOMMENDATIONS, STATUS, TOKEN, ISROUTINECOMPLETED, JOBID, MEMO, RATING, SUBMITCOUNT, SURVEYTYPE, ID, SENTON, TENANT_TYPE, JOBCOMPLETEDON, RECORD_UPDATE_DATE, COMPLETEDON, MASTER_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1007, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [ISPRIMARY, CREATEDON, PRIMARYSUBACCOUNT_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, MASTER_ID, PARTNUMBER, ACTIVE, RECORD_UPDATE_DATE, VENDOR_ID, CREATEDBY_ID, MEMO, TENANT_TYPE, COST, ID, IMPORTID, MATERIAL_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_802, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [RECORD_UPDATE_DATE, ACTIVE_FLAG, COST, CREATEDON, CREATEDBY_ID, MASTER_ID, RECORD_CREATE_DATE, ACTIVE, IMPORTID, ID, TENANT_TYPE, ISPRIMARY, PARTNUMBER, PRIMARYSUBACCOUNT_ID, VENDOR_ID, MEMO, MATERIAL_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1002, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1037, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [CREATEDBY_ID, ID, MASTER_ID, CREATEDFROM_ID, MODIFIEDON, PROJECTORDER, PRICEMODIFIER_ID, ACTIVE_FLAG, ADDONFLATAMOUNT, IMPORTID, SKUREFERENCE_SKUID, TOTALCOST, PAYSFLATAMOUNT, RECORD_CREATE_DATE, TOTAL, QUANTITY, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, ITEMGROUPROOT_ID, TAXABLE, TENANT_TYPE, PROJECTLABELS, SCHEDULEDFLATAMOUNT, COSTOFSALEACCOUNT_ID, ITEMGROUPNAME, MEMBERSHIPDURATION, RECORD_UPDATED_BY, UNITPRICE, MEMBERPRICE, RENEWABLEMEMBERSHIP_ID, INSTALLEDEQUIPMENT_ID, INVOICEITEM_ID, ISHIDDENFROMCUSTOMER, SKUREFERENCE_SKUTYPE, STANDARDPRICE, COST, CREATEDON, DEMANDSTATUS, DESCRIPTION, MARKUP, PAYSSOLDBYRATE, ISADDON, ORDER, RECORD_UPDATE_DATE, AUTOGLASSITEM_ID, CHARGEABLE, EQUIPMENT_ID, GENERALLEDGERACCOUNT_ID, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, SOLDBY_ID, ISNOTGOINGTOBEDONE, ESTIMATE_ID, LASTUNITPRICESETBYEMPLOYEE, SKU_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_447, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 12 Row Count of Table TIMESHEETCODE is matched for RAW :: 12 DataMart :: 12 CURATED :: 12 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_363, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ACTIVE, BUSINESSUNIT_ID, JOBFILTER, MUHULINK, PAYROLLID, PROJECTEDVALUE, SCHEDULEDMULTITECHCOMMISSIONRATE, HOME_LONGITUDE, HOME_STATE, JOB_ID, NAVISIONEMPLOYEEID, TODAYREVENUE_TECHNICIAN, SCHEDULEDCREWSPLITCOMMISSIONRATE, HOME_ZIP, COMMUTETIME, COORDINATESUPDATEDON, CREATEDON, DISPATCHNOTIFICATIONS, HOME_ISMANUALCOORDINATES, HOURLYRATE, OVERTIMEPAYROLLCONTROLCODE_ID, STANDARDPAYROLLCONTROLCODE_ID, ISEXCLUDEDFROMPAYROLL, PAYROLLREPORTVERSION, PHOTO, MEMO, SALESFACTOR, EMAILCONFIRMED, SHIFTEND, ADDONMULTITECHCOMMISSIONRATE, DAILYGOAL, MIDDLENAME, TURNOVERBONUS, TYPE, COLOR, HOME_CITY, NAME, OVERALLSALESFACTOR_TECHNICIAN, OVERTIMEMODE, SOLDBYRATE, PAYROLLSTARTPERIOD, PHONECONFIRMED, ZONE_ID, ADDONCREWSPLITCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BURDENRATE, CHECKEDIN, HOME_STREET, SMARTDISPATCHSETTINGS_TECHNICIAN, HOME_COUNTRY, LOCATION_TECHNICIAN, STATUS, FIRSTDRIVERULE, MOBILEPHONECONFIRMED, OVERTIMEWORKTYPECODE_ID, TEAM, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, GOALIMAGE, MODIFIEDON, PAYFREQUENCY_ID, PROJECTLABELS, QBREPID, STANDARDWORKTYPECODE_ID, SALESFORCECONTACTID, BIRTHDATE, DEFAULTPAYROLLADJUSTMENTRATE, INVENTORYWAREHOUSENAME, ISEXTERNAL, LATITUDE, TRUCK_ID, HOME_LATITUDE, HOME_UNIT, LONGITUDE, OUTBOUNDCALLERID, PAYROLLPROFILE_ID, PAYROLLROLE, PHONE, MEALTIME, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, CREATEDBY_ID, DEFAULTLABORTYPE_ID, EMAIL, INVOICINGHOURLYRATE, PAYROLLPOSTINGGROUP_ID, CURRENTVALUE, ID, IMPORTID, MANAGER_ID, OVERTIMEPROFILE_ID, POSITION, SCHEDULEDSOLOCOMMISSIONRATE, STARTDATE, STATUSUPDATEDON, ISAUTODISPATCHED, SHOWJOBAPPOINTMENTRESCHEDULEALERT, PAYTYPE, MOBILEPHONE, BIO, COMMISSIONRATE, HOME_ISMILITARY, ISMANAGEDTECH, LICENSE, LASTNAME, PAYPERIOD, SHIFTSTART, USER_ID, WILLIAMSTECHNICIANROLE, PAYROLLSTARTDATE, ROUTESTATISTICS_TECHNICIAN, FIRSTNAME, UNION] Column names for DataMart Table --> STR_TECHNICIAN :: [HOME_UNIT, INVENTORYWAREHOUSENAME, MASTER_ID, MEALTIME, PAYROLLPOSTINGGROUP_ID, POSITION, CHECKEDIN, COORDINATESUPDATEDON, HOME_CITY, LONGITUDE, MEMO, TODAYREVENUE_TECHNICIAN, STARTDATE, UNION, ADDONCREWSPLITCOMMISSIONRATE, DAILYGOAL, HOME_LATITUDE, HOME_LONGITUDE, MUHULINK, HOME_ISMILITARY, INVOICINGHOURLYRATE, PAYFREQUENCY_ID, PROJECTEDVALUE, PROJECTLABELS, MODIFIEDON, OVERTIMEWORKTYPECODE_ID, ROUTESTATISTICS_TECHNICIAN, SALESFACTOR, RECORD_CREATE_DATE, ADDONMULTITECHCOMMISSIONRATE, CURRENTVALUE, DEFAULTLABORTYPE_ID, DEFAULTPAYROLLADJUSTMENTRATE, FLEET_ID, HOME_COUNTRY, OVERTIMEPROFILE_ID, PAYPERIOD, PAYROLLREPORTVERSION, TENANT_TYPE, LOCATION_TECHNICIAN, SCHEDULEDSOLOCOMMISSIONRATE, TEAM, JOB_ID, NAVISIONEMPLOYEEID, SALESFORCECONTACTID, MANAGER_ID, ACTIVE, COMMUTETIME, HOME_ISMANUALCOORDINATES, ID, LASTNAME, SHIFTEND, STATUSUPDATEDON, APPOINTMENT_ID, GOALIMAGE, PHONE, RECORD_UPDATE_DATE, ZONE_ID, PAYROLLID, PHOTO, PAYROLLROLE, FIRSTDRIVERULE, ATLASBUTLERTECHNICIANROLE, BIO, COMMISSIONRATE, CREATEDBY_ID, IMPORTID, ISAUTODISPATCHED, OVERALLSALESFACTOR_TECHNICIAN, SHOWJOBAPPOINTMENTRESCHEDULEALERT, MOBILEPHONE, PAYROLLSTARTDATE, USER_ID, PHONECONFIRMED, ACTIVE_FLAG, BIRTHDATE, BUSINESSUNIT_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DISPATCHNOTIFICATIONS, MOBILEPHONECONFIRMED, SOLDBYRATE, STANDARDPAYROLLCONTROLCODE_ID, TURNOVERBONUS, LATITUDE, LICENSE, OUTBOUNDCALLERID, STATUS, EMAILCONFIRMED, MIDDLENAME, HOME_STREET, PAYROLLSTARTPERIOD, BURDENRATE, COLOR, FIRSTNAME, HOME_STATE, ISEXCLUDEDFROMPAYROLL, ISMANAGEDTECH, PAYROLLPROFILE_ID, QBREPID, STANDARDWORKTYPECODE_ID, TYPE, EMAIL, PAYTYPE, ADDONSOLOCOMMISSIONRATE, CREATEDON, HOURLYRATE, SHIFTSTART, HOME_ZIP, ISEXTERNAL, JOBFILTER, NAME, OVERTIMEMODE, OVERTIMEPAYROLLCONTROLCODE_ID, SCHEDULEDCREWSPLITCOMMISSIONRATE, WILLIAMSTECHNICIANROLE, SCHEDULEDMULTITECHCOMMISSIONRATE, SMARTDISPATCHSETTINGS_TECHNICIAN, TRUCK_ID] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: UNION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_942, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [EXPORTID, ID, NUMBER, NUMERICNUMBER, ROYALTY_DATE, BUSINESSUNIT_ID, LOCATION_ID, PROJECTLABELS, SIGNATURE, LABORTAX, MODIFIEDON, NETAMOUNT, RECORD_UPDATE_DATE, ROYALTY_SENTON, CONFIGURATION, FEETOTAL, STATUS, ROYALTY_MEMO, IMPORTID, ACTIVE, COMMISSIONELIGIBILITYDATE, MATERIALTAX, PAYMENTTERM_ID, MATERIALSKU_ID, PAYMENTDUEDATE, EXCLUDEFROMPAYROLL, ADJUSTMENTTO_ID, AUTHORIZEDAMOUNT, FEETAX, EXTERNALID, SUMMARY, TOTAL, BILLINGDATE, CUSTOMER_ID, INCLUDEINTECHNICIANREPORTS, NEWCONSTRUCTION, INVOICEDON, PAIDON, RECORD_CREATE_DATE, ACTIVE_FLAG, BALANCE, COUNTERSALESLOCATION_ID, DISCOUNTTOTAL, JOB_ID, MASTER_ID, MATERIALSKUREFERENCE_SKUTYPE, PROJECT_ID, SUBTOTAL, BATCH_ID, TAXZONE_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TYPE_ID, CREATEDBY_ID, TAX, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, MEMBERSHIP_ID, ROYALTY_STATUS, TENANT_TYPE, CREATEDON, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1180, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_917, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 1123 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1123 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 1123 DataMart :: 1123 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1123 Row Count of Table JOB is matched for DataMart :: 1123 CURATED :: 1123 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_616, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [CREATEDON, STATUS, VOICEMAILPATH, TO, LOCATION_ID, DURATION, FOLLOWUP_ID, ID, ACTIVE, CAMPAIGN_ID, CONVERSIONSCORE, DIRECTION, WONTREVIEW, CUSTOMER_ID, IMPORTID, MODIFIEDON, RECORDINGID, REVIEWEDBY_ID, REVIEWINGBY_ID, EXCUSEMEMO, RECORDINGPATH, JOB_ID, TYPE, REASON_ID, CALLSERVICE, FROM, TAG, ESTIMATE_ID, SID, AGENT_ID, CREATEDBY_ID, LEAD_ID, RECORDINGURL] Column names for DataMart Table --> STR_CALL :: [ACTIVE_FLAG, RECORDINGID, RECORDINGPATH, WONTREVIEW, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, SID, CALLSERVICE, REVIEWINGBY_ID, REASON_ID, RECORDINGURL, REVIEWEDBY_ID, MODIFIEDON, RECORD_CREATE_DATE, CONVERSIONSCORE, FROM, ID, STATUS, VOICEMAILPATH, AGENT_ID, CAMPAIGN_ID, CUSTOMER_ID, FOLLOWUP_ID, IMPORTID, LOCATION_ID, TAG, TO, CREATEDBY_ID, LEAD_ID, DURATION, ESTIMATE_ID, TENANT_TYPE, ACTIVE, DIRECTION, EXCUSEMEMO, JOB_ID, TYPE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_194, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [JOB_ID, MEMO, CREATEDON, IMPORTID, ID, REASON_ID, ACTIVE, CREATEDBY_ID] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE_FLAG, MEMO, REASON_ID, TENANT_TYPE, CREATEDON, JOB_ID, RECORD_CREATE_DATE, MASTER_ID, ID, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, CREATEDBY_ID] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_497, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [AVALARARESIDENTIALTAXCODE, CATEGORYTYPE, CREATEDBY_ID, DESCRIPTION, ID, NAME, BUSINESSUNIT_ID, CREATEDON, POSITION, SKUIMAGES, AVALARACOMMERCIALTAXCODE, ACTIVE, SOURCE, EXTERNALID, HIDEINMOBILE, SUPPLIERIMAGES, IMAGE, IMPORTID, PARENT_ID, SOURCEVERSION] Column names for DataMart Table --> STR_CATEGORY :: [HIDEINMOBILE, ACTIVE, AVALARARESIDENTIALTAXCODE, CREATEDON, IMPORTID, SOURCEVERSION, NAME, PARENT_ID, IMAGE, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, RECORD_UPDATE_DATE, SKUIMAGES, DESCRIPTION, ID, RECORD_CREATE_DATE, TENANT_TYPE, CATEGORYTYPE, SOURCE, BUSINESSUNIT_ID, EXTERNALID, ACTIVE_FLAG, CREATEDBY_ID, MASTER_ID, POSITION] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1081, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 757 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 757 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 757 DataMart :: 757 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 757 Row Count of Table JOB is matched for DataMart :: 757 CURATED :: 757 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1064, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE_FLAG, COLOR, ACTIVE, RECORD_UPDATE_DATE, CITIES, MAXDRIVETIMEADJUSTMENT, NAME, TENANT_TYPE, SERVICEDAYSENABLED, ID, TERRITORYNUMBERS, CREATEDON, MASTER_ID, RECORD_CREATE_DATE, ZIPS, CREATEDBY_ID, IMPORTID, SERVICEDAYS, LOCNNUMBERS, MODIFIEDON] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1022, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 889 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 889 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 889 Row Count of Table VENDOR is matched for APIMAT :: 889 DataMart :: 889 Row Count of Table VENDOR is matched for DataMart :: 889 CURATED :: 889 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_097, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TAXZONE
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 9 Row Count of Table TAXZONE is matched for RAW :: 9 DataMart :: 9 CURATED :: 9 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_459, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVATEDBY_ID, ACTIVATEDFROM_ID, ACTIVE_FLAG, BILLINGEMAIL_ID, FOLLOWUPON, RENEWALBILLINGFREQUENCY, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWALMEMBERSHIPTASK_ID, FOLLOWUPCUSTOMSTATUS_ID, PREVIOUSRECURRINGLOCATION_ID, RECORD_CREATE_DATE, ACTIVE, CANCELATIONBUYOUTINVOICE_ID, EXPIREDAT, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, NEXTSCHEDULEDBILLDATE, BILLINGFREQUENCY, CANCELLATIONDATE, INVOICETEMPLATE_ID, TO, BUSINESSUNIT_ID, LOCATION_ID, TENANT_TYPE, TYPE_ID, BILLINGPREFERENCE, CANCELATIONBALANCEINVOICE_ID, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATE_DATE, RECURRINGLOCATION_ID, CREATEDON, CUSTOMERPO, DURATION, INITIALDEFERREDREVENUE, MEMO, RENEWEDBY_ID, FROM, ID, PAYMENTTYPE_ID, FOLLOWUPSTATUS, RENEWALDURATION, SOLDBY_ID, BILLINGCOVERAGEPERIOD, BILLINGTEMPLATE_ID, IMPORTID, MASTER_ID, MODIFIEDON, PAYMENTMETHOD_ID, STATUS, CANCELATIONINVOICE_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_647, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.SKUASSET
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table SKUASSET is matched for RAW :: 2 DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_480, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [] Column names for DataMart Table --> STR_PURCHASEORDER :: [ACTIVE, CANCELEDREASON, EXTERNALID, MARKUP, NUMBER, TAXRATE, REQUISITION_ID, AMOUNT, CANCELEDBY_ID, INVOICE_ID, TENANT_TYPE, RECORD_CREATE_DATE, TAX, STATUS, BATCH_ID, CREATEDBY_ID, ID, JOB_ID, MASTER_ID, NOCHARGE, VENDORINVOICENUMBER, VENDOR, GROUPINGOPTION, SHIPTO_ISMANUALCOORDINATES, TYPE_ID, BUSINESSUNIT_ID, CREATEDON, SHIPPING, SHIPTO_ISMILITARY, DATE, SHIPTO_COUNTRY, SHIPTO_STREET, SHIPTO_UNIT, ACTIVE_FLAG, ERRORMESSAGE, EXPORTID, MODIFIEDON, PROJECT_ID, SENTON, SENDINGMETHOD, TRUCK_ID, SENDSTATUS, INVENTORYLOCATION_ID, ISTIMEANDMATERIAL, SHIPTO_STATE, RECEIVEDON, TAXSCHEMA, CANCELEDON, IMPORTID, RECORD_UPDATE_DATE, ROLLEDOVERFROMPURCHASEORDER_ID, SUMMARY, PROJECTLABELS, REQUIREDON, SHIPTO_ZIP, POVENDOR_ID, SHIPTODESCRIPTION, SHIPTO_CITY, SHIPTO_LATITUDE, TECHNICIAN_ID, SHIPTO_LONGITUDE] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_956, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [CREATEDON, NAME, CREATEDBY_ID, MODIFIEDON, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, ACTIVE, ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, TENANT_TYPE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_375, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [CREATEDON, IMPORTID, MODIFIEDON, CREATEDBY_ID, MARKETINGUPDATESENABLED, MEMO, ACTIVE, ID, INVOICESTATEMENTNOTIFICATION, REVERSEPHONE, MESSAGESENABLED, OWNER_ID, TYPE, JOBREMINDERSENABLED, VALUE] Column names for DataMart Table --> STR_CONTACT :: [MASTER_ID, OWNER_ID, ACTIVE, CREATEDBY_ID, INVOICESTATEMENTNOTIFICATION, REVERSEPHONE, VALUE, ACTIVE_FLAG, CREATEDON, JOBREMINDERSENABLED, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, MODIFIEDON, MEMO, TENANT_TYPE, TYPE, IMPORTID, MARKETINGUPDATESENABLED, MESSAGESENABLED] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_803, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_577, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CAMPAIGN
Table Count in Snowflake:: 43 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 43 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 43 Row Count of Table CAMPAIGN is matched for RAW :: 43 DataMart :: 43 CURATED :: 43 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1127, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ID, MD5_VALUE, ACTIVE, BUSINESSUNIT_ID, CUSTOMER_ID, STATUS, RECORD_CREATE_DATE, IMPORTID, ACTIVE_FLAG, MODIFIEDON, ESTIMATE_ID, PROJECT_ID, MASTER_ID, JOBTYPE_ID, PRIORITY, TENANT_TYPE, CREATEDON, SUMMARY, CAMPAIGN_ID, CREATEDBY_ID, LATESTFOLLOWUPDATE, RECORD_UPDATE_DATE, LOCATION_ID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1100, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_707, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ACCOUNT, BRAND, BUSINESSUNIT_ID, CREATEDON, SERVICEPROVIDERWARRANTY_DURATION, GENERALLEDGERACCOUNT_ID, IMAGES, PROVIDER_ID, ACTIVE, ALLOWDISCOUNTS, ARCHIVED, DISPLAYINAMOUNT, NAME, PAYSFLATAMOUNT, PAYSSOLDBYRATE, ADDONPRICE, PRIMARYVENDOR_ID, SOURCEVERSION, DISPLAYNAME, ISSERIALIZED, BONUS, DESCRIPTION, ORIGINAL_ID, RECORD_CREATE_DATE, SUPPLIERIMAGES, INVENTORYENABLEDON, COMMISSIONBONUS, CROSSSALEGROUP, ID, ISINVENTORY, SERVICEPROVIDERWARRANTY_DESCRIPTION, TAXABLE, MANUFACTURERWARRANTY_DURATION, MODEL, RECORD_UPDATE_DATE, UNITOFMEASURE, LOYALTYPROGRAMELIGIBLE, SOURCE, WARRANTYRESERVE, ADDONFLATAMOUNT, COST, COSTOFSALEACCOUNT_ID, EXTERNALID, MANUFACTURER, ACTIVE_FLAG, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, COPIEDFROM_ID, EXCLUDEFROMPRICEBOOKWIZARD, MASTER_ID, MODIFIEDON, PAYSCOMMISSION, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, INVENTORYENABLEDBY_ID, MEMBERPRICE, SCHEDULEDFLATAMOUNT, SYNCDATE, TENANT_TYPE, TYPE_ID, CREATEDBY_ID, MANUFACTURERWARRANTY_DESCRIPTION, PRICE, SERIALIZEDON, HOURS, IMPORTID, PAYTECHSPECIFICBONUS] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_848, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 19 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 19 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table PROJECT is matched for APIMAT :: 19 DataMart :: 19 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_PROJECT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 19 Row Count of Table PROJECT is matched for DataMart :: 19 CURATED :: 19 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_891, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [DESCRIPTION, QUANTITY, TENANT_TYPE, STATUS, USEDMATERIAL_ID, VENDORPARTNUMBER, ACTIVE_FLAG, CHARGEABLEITEM_ID, EQUIPMENTVENDOR_ID, MARKUP, SKU_ID, CREATEDBY_ID, CREATEDON, MATERIAL_ID, RECORD_UPDATE_DATE, ROLLEDOVERFROMITEM_ID, SKUREFERENCE_SKUTYPE, COST, IMPORTID, PROJECTLABELS, PURCHASEORDER_ID, TECHNICIANFORBASERATE1_ID, SKUREFERENCE_SKUID, BUSINESSUNIT_ID, INVENTORYLOCATION_ID, MASTER_ID, SERIALNUMBER, TECHNICIANSPLIT1, ISINVENTORY, TECHNICIANSPLIT2, MATERIALVENDOR_ID, UNITOFMEASURE_ID, ACTIVE, EQUIPMENT_ID, ID, MODIFIEDON, REQUISITIONITEM_ID, ROLLOVERQUANTITY, TECHNICIANFORBASERATE2_ID, RECORD_CREATE_DATE, TECHNICIANFORBASERATE3_ID, SKUVENDOR_ID, TECHNICIANSPLIT3] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_219, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [BASERATE1, COMMISSIONBONUS, ID, ISINVENTORY, ISOTTASK, LASTUNITPRICESETBYEMPLOYEE, PROJECTORDER, QUANTITY, SKUREFERENCE_SKUID, EQUIPMENT_ID, PROCUREDFROM_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT3, CHARGEABLE, ISUNITPRICEMANUALLYSET, MODIFIEDON, PAYSFLATAMOUNT, INVENTORYBATCH_ID, ITEMGROUPROOT_ID, SKUNAME, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT1, SCHEDULEDFLATAMOUNT, ACCOUNT, ADDONFLATAMOUNT, BONUS, BUSINESSUNIT_ID, CREATEDON, CROSSSALEGROUP, HOURS, IMPORTID, NOTAX, SOLDBYCOMMISSION, USEDMATERIAL_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYSSOLDBYRATE, MEMBERPRICE, PROCUREMENTSOURCE_SOURCETYPE, SIGNATURE, AUTOGLASSITEM_ID, BASERATE3, INVENTORYLOCATION_ID, INVENTORYSTATUS, SOLDHOURS, INVENTORYWAREHOUSENAME, PAYTECHSPECIFICBONUS, PROJECTLABELS, STANDARDPRICE, TOTALCOST, WORKFLOWACTION_ID, ACTIVE, COSTOFSALEACCOUNT_ID, ESTIMATEITEM_ID, MARKUP, ORDER, TOTAL, UNITPRICE, PROCUREMENTSOURCE_ESTIMATEITEMID, PRICEMODIFIER_ID, ALLOWDISCOUNTS, BASERATE2, PARENTITEM_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, DATECREATED, INVOICE_ID, ITEMGROUPNAME, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SKU_ID, TECHNICIANFORBASERATE2_ID, COST, DEDUCTASJOBCOST, DESCRIPTION, ISADDON, TECHNICIANSPLIT2, MEMBERSHIPWORKFLOWACTION, TAXABLE, SOURCETYPE, TECHNICIANFORBASERATE3_ID, EXPORTID, PAYSCOMMISSION, SOLDBY_ID, PROCUREDFROMESTIMATEITEM_ID, TECHNICIAN_ID, GENERALLEDGERACCOUNT_ID, SKUREFERENCE_SKUTYPE] Column names for DataMart Table --> STR_INVOICEITEM :: [ACTIVE, COST, HOURS, INVENTORYSTATUS, MEMBERPRICE, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_SOURCETYPE, PROJECTORDER, TECHNICIANSPLIT3, USEDMATERIAL_ID, SCHEDULEDFLATAMOUNT, BASERATE3, BUSINESSUNIT_ID, COMMISSIONBONUS, DESCRIPTION, LASTUNITPRICESETBYEMPLOYEE, PAYSFLATAMOUNT, SIGNATURE, SKUREFERENCE_SKUID, UNITPRICE, BASERATE1, BASERATE2, CREATEDBY_ID, IMPORTID, INVENTORYBATCH_ID, INVOICE_ID, PRICEMODIFIER_ID, EQUIPMENT_ID, ID, SKUNAME, SKU_ID, TECHNICIANFORBASERATE1_ID, TOTAL, DATECREATED, EXPORTID, PROCUREDFROMESTIMATEITEM_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, ACTIVE_FLAG, ADDONFLATAMOUNT, CREATEDON, ISINVENTORY, WORKFLOWACTION_ID, AUTOGLASSITEM_ID, STANDARDPRICE, TECHNICIAN_ID, PAYTECHSPECIFICBONUS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TAXABLE, RECORD_CREATE_DATE, SOLDHOURS, TECHNICIANFORBASERATE2_ID, TENANT_TYPE, ISUNITPRICEMANUALLYSET, MEMBERSHIPWORKFLOWACTION, PROJECTLABELS, QUANTITY, RECORD_UPDATE_DATE, SOLDBY_ID, CROSSSALEGROUP, INVENTORYWAREHOUSENAME, ISADDON, MODIFIEDON, PROCUREDFROM_ID, TECHNICIANFORBASERATE3_ID, DISPLAYINAMOUNT, ISOTTASK, PROCUREMENTSOURCE_ESTIMATEITEMID, ALLOWDISCOUNTS, CHARGEABLE, COSTOFSALEACCOUNT_ID, ESTIMATEITEM_ID, PARENTITEM_ID, DEDUCTASJOBCOST, NOTAX, ORDER, SOLDBYCOMMISSION, SOURCETYPE, TECHNICIANSPLIT2, ACCOUNT, BONUS, GENERALLEDGERACCOUNT_ID, ITEMGROUPNAME, MASTER_ID, PAYSSOLDBYRATE, INVENTORYLOCATION_ID, ITEMGROUPROOT_ID, MARKUP, PAYSCOMMISSION, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT1, TOTALCOST] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1110, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 58 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 58 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 58 DataMart :: 58 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 58 Row Count of Table CAMPAIGN is matched for DataMart :: 58 CURATED :: 58 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_714, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [ID, RECORD_UPDATE_DATE, TECHNICIAN_ID, STATUS, ACTIVE, GROSSPAY, PAYTYPE, IMPORTID, JOB_ID, ISPAUSED, ACTIVE_FLAG, MODIFIEDON, RECORD_CREATE_DATE, SPLIT, PAYROLLROLE, CREATEDBY_ID, JOHNMOOREPAYROLLROLE, TECHNICIANROLE_ID, TENANT_TYPE, DRIVETIME_ID, MASTER_ID, CREATEDON, COMMISSIONRATE, PROJECTLABELS] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_335, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_STATE, ADDRESS_STREET, ADDRESS_UNIT, AR, DONOTCHARGEINTERESTFEE, DONOTMAIL, MEMBERSHIP_ACTIVATEDBY, TYPE, MODIFIEDON, NAME, SHOWMEMBERSAVINGS, ACTIVE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_CITY, ADDRESS_COUNTRY, EXTERNALID, MEMBERSHIP_ACTIVATEDFROM, STATISTICS_ID, HEADER, MEMBERSHIP_TO, MEMBERSHIP_FROM, NOCHARGE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, BALANCE, DONOTSERVICE, ID, PAYMENTTERM_ID, IMPORTID, ADDRESS_ISMANUALCOORDINATES, EXCLUDEFROMBULKPRINTING, TAXEXEMPT, CREATEDBY_ID, CREATEDON, ADDRESS_ZIP] Column names for DataMart Table --> STR_CUSTOMER :: [ADDRESS_ZIP, AVALARAENTITYCODE, MEMBERSHIP_CANCELLATIONDATE, BALANCE, DONOTSENDPROMOTIONALEMAILS, PAYMENTTERM_ID, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, ADDRESS_UNIT, HEADER, DONOTMAIL, MEMBERSHIP_ACTIVATEDBY, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, SHOWMEMBERSAVINGS, CREATEDON, STATISTICS_ID, NOCHARGE, TYPE, ADDRESS_LATITUDE, ADDRESS_STREET, ID, MEMBERSHIP_FROM, NAME, RECORD_CREATE_DATE, ACTIVE, DONOTSERVICE, EXCLUDEFROMBULKPRINTING, MODIFIEDON, TENANT_TYPE, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_STATE, AR, DONOTCHARGEINTERESTFEE, ADDRESS_COUNTRY, EXTERNALID, TAXEXEMPT, CREATEDBY_ID, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_198, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1169, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 591 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 591 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 591 DataMart :: 591 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 591 Row Count of Table LOCATION is matched for DataMart :: 591 CURATED :: 591 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_502, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [ACTIVE, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, BRAND, ISINVENTORY, MEMBERPRICE, MODIFIEDON, PAYSFLATAMOUNT, SERVICEPROVIDERWARRANTY_DESCRIPTION, COPIEDFROM_ID, DISPLAYNAME, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, MANUFACTURER, SOURCEVERSION, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, PRICE, UNITOFMEASURE, GENERALLEDGERACCOUNT_ID, ADDONFLATAMOUNT, CATEGORY_ID, CREATEDON, DISPLAYINAMOUNT, IMPORTID, PRIMARYVENDOR_ID, SERVICEPROVIDERWARRANTY_DURATION, INVENTORYENABLEDBY_ID, PROVIDER_ID, ACCOUNT, ARCHIVED, HOURS, LOYALTYPROGRAMELIGIBLE, MANUFACTURERWARRANTY_DURATION, PAYSCOMMISSION, SERIALIZEDON, TYPE_ID, NAME, SOURCE, SCHEDULEDFLATAMOUNT, SYNCDATE, BONUS, ISSERIALIZED, ADDONPRICE, ALLOWDISCOUNTS, CREATEDBY_ID, WARRANTYRESERVE, PAYSSOLDBYRATE, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, COST, ID, EXTERNALID, SUPPLIERIMAGES, TAXABLE, PAYTECHSPECIFICBONUS, CROSSSALEGROUP, DESCRIPTION, IMAGES, MANUFACTURERWARRANTY_DESCRIPTION, ORIGINAL_ID, BUSINESSUNIT_ID] Column names for DataMart Table --> STR_EQUIPMENT :: [ADDONPRICE, AVALARACOMMERCIALTAXCODE, BRAND, COST, ID, PAYSCOMMISSION, SYNCDATE, ARCHIVED, INVENTORYENABLEDON, SCHEDULEDFLATAMOUNT, CROSSSALEGROUP, MASTER_ID, ASSETACCOUNT_ID, CREATEDON, INVENTORYENABLEDBY_ID, LOYALTYPROGRAMELIGIBLE, SERIALIZEDON, SOURCEVERSION, TENANT_TYPE, GENERALLEDGERACCOUNT_ID, MANUFACTURER, TAXABLE, ISSERIALIZED, ADDONMEMBERPRICE, CREATEDBY_ID, MANUFACTURERWARRANTY_DESCRIPTION, UNITOFMEASURE, ALLOWDISCOUNTS, COPIEDFROM_ID, PROVIDER_ID, DESCRIPTION, IMAGES, PAYTECHSPECIFICBONUS, NAME, DISPLAYNAME, MODEL, PAYSFLATAMOUNT, RECORD_UPDATE_DATE, SUPPLIERIMAGES, TYPE_ID, CATEGORY_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, HOURS, ISINVENTORY, ORIGINAL_ID, PRICE, PRIMARYVENDOR_ID, ACCOUNT, ACTIVE_FLAG, ADDONFLATAMOUNT, BONUS, EXCLUDEFROMPRICEBOOKWIZARD, MANUFACTURERWARRANTY_DURATION, MEMBERPRICE, IMPORTID, MODIFIEDON, SERVICEPROVIDERWARRANTY_DESCRIPTION, ACTIVE, AVALARARESIDENTIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, SERVICEPROVIDERWARRANTY_DURATION, SOURCE, WARRANTYRESERVE, PAYSSOLDBYRATE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_778, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [MATERIALSKUREFERENCE_SKUID, ROYALTY_DATE, ROYALTY_STATUS, FEETOTAL, RECORD_CREATE_DATE, BATCH_ID, PAYMENTDUEDATE, BILLINGDATE, NUMERICNUMBER, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, MEMBERSHIP_ID, NETAMOUNT, CREATEDON, LOCATION_ID, MATERIALSKU_ID, PROJECTLABELS, TAXZONE_ID, TENANT_TYPE, ID, ROYALTY_SENTON, ACTIVE, COMMISSIONELIGIBILITYDATE, DISCOUNTTOTAL, INVOICEDON, MASTER_ID, MATERIALTAX, NEWCONSTRUCTION, SUMMARY, MATERIALSKUREFERENCE_SKUTYPE, PAIDON, PROJECT_ID, SIGNATURE, TYPE_ID, AUTHORIZEDAMOUNT, RECORD_UPDATE_DATE, TAX, JOB_ID, NUMBER, COUNTERSALESLOCATION_ID, CUSTOMER_ID, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, LABORTAX, PAYROLLDATE, SUBTOTAL, TOTAL, ACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, BUSINESSUNIT_ID, MODIFIEDON, ADJUSTMENTTO_ID, BALANCE, CONFIGURATION, CREATEDBY_ID, EXPORTID, EXTERNALID, FEETAX, IMPORTID, ROYALTY_MEMO, STATUS, PAYMENTTERM_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1152, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [CREATEDBY_ID, IMPORTID, NAME, RECORD_UPDATE_DATE, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, MODIFIEDON, ACTIVE_FLAG, CREATEDON, ID, ACTIVE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_102, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [CREATEDBY_ID, DEFAULTBIN_ID, NAME, CREATEDON, IMPORTID, WAREHOUSE_ID, TEMPLATE_ID, ACTIVE, ID, MEMO, MODIFIEDON] Column names for DataMart Table --> STR_TRUCK :: [CREATEDBY_ID, TENANT_TYPE, MEMO, ACTIVE, DEFAULTBIN_ID, TEMPLATE_ID, CREATEDON, ID, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, WAREHOUSE_ID, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, NAME] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_697, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ADDRESS_UNIT, BCCEMAIL, CREATEDON, DEFAULTTAXRATE, MATERIALSKUREFERENCE_SKUTYPE, PAYMENTOPTIONS, PAYMENTPROCESSOR, AUTHORIZATIONAGREEMENT_FILENAME, CURRENCY, EMAIL, INVOICEHEADER, MINIMUMROYALTYFEE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, INVOICEMESSAGE, QUICKBOOKSCLASS, ADDRESS_LONGITUDE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVE_FLAG, FRANCHISEEINFO_NAME, INSURANCECOMPANYPHONE, LICENSENUMBER, NOCHARGECOMMERCIAL, PAYROLLTURNOVERBONUSPAYCODE, POSTDATE, WORLDPAYSUBID, QUICKBOOKSROOTSALESACCOUNT, ACTIVE, ADDRESS_STATE, CORPORATECONTRACTNUMBER, GOAL, HVACDASHBOARDSECTIONS, MODIFIEDON, PAYROLLEXPENSEDEDUCTIONTRIGGER, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, IMPORTID, MEALAPPOINTMENT_ID, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLPERCENTAGEFEE, RECORD_UPDATE_DATE, TENANT_TYPE, WORLDPAYACCOUNTID, MATERIALSKU_ID, NOCHARGERESIDENTIAL, ACKNOWLEDGEMENTPARAGRAPH, ACTIVATIONLOCKED, BANKACCOUNTPROCESSOR_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERS, FINANCEITAUTHTOKEN, INTEGRATEDREFUNDS_ID, LOGO, WARRANTYRATE, FRANCHISEEINFO_GST, NAVISIONOVERTIMEEARNINGCODE, OFFERWORKERSCOMPENSATION, SELLERFEE, TRADE_ID, NOCHARGE, SERVICEFINANCEDEALERNAME, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, ADDRESS_COUNTRY, ADDRESS_ZIP, COMMISSIONCALCULATION, DIVISION_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, FRANCHISEEINFO_TRUCKSOPERATING, INSURANCECOMPANYNAME, NAVISIONGLCODE, PAYROLLTASKBONUSPAYCODENEW, CREDITCARDPROCESSOR_ID, JOBBOOKEDALERTRECIPIENTS, PAYROLLCOSTMARKUP, PAYROLLFLATFEE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODE, PAYROLLTYPE, TURNOVERMINIMUMTHRESHOLD, PHONENUMBER, ADDRESS_ISMANUALCOORDINATES, ADDRESS_CITY, ADDRESS_ISMILITARY, ADDRESS_STREET, CREDITCARDPROCESSORKEY, MASTER_ID, QUICKBOOKSOAUTHSETTINGS, CONSTRUCTION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTASKBONUSPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, RECORD_CREATE_DATE, HIDEPRICES, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_LATITUDE, AUTHORIZATIONPARAGRAPH, DIVISIONNAME, ENABLEWORKORDERSEQUIPMENTFORMATTING, NAME, PAYROLLTURNOVERBONUSPAYCODENEW, CREATEDBY_ID, FINANCEITACCOUNTEMAIL, FRANCHISEEINFO_COMMENTS, INTACCTENTITY_ID, MATERIALSKUREFERENCE_SKUID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERID, TGLBONUS, TURNSCONTRACTORID, WORLDPAYMERCHANTPIN, PAYROLLJOBHOURSSTPAYCODE, PAYROLLIDLETIMESTPAYCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, EXTERNALID, FRANCHISEEINFO_CONTRACT, OVERTIMEMODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_PIVOTALNUMBER, GREENSKYMERCHANTID, ID, OFFICIALNAME, PAYROLLJOBHOURSOTPAYCODE, PAYROLLSOLDBYPAYCODENEW, PAYROLLIDLETIMEOTPAYCODE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1098, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_729, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_697, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 4 DataMart :: 4 Row Count of Table BUSINESSUNIT is matched for DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_916, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 558 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 558 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 558 Row Count of Table INVOICEITEM is matched for APIMAT :: 558 DataMart :: 558 Row Count of Table INVOICEITEM is matched for DataMart :: 558 CURATED :: 558 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_774, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [BATCH, END, ACTIVE, ENDDATE, TIMESHEET_ID, CREATEDBY_ID, ENDTIME, SHIFTTYPE, STARTDATE, TITLE, ID, NOTE, STARTTIME, TENANT_TYPE, IMPORTID, ACTIVE_FLAG, MASTER_ID, TECHNICIAN_ID, CREATEDON, TIMESHEETCODE_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, START] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_666, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [ACTIVE, AVALARARESIDENTIALTAXCODE, MANUFACTURER, UNITOFMEASURE, ALLOWDISCOUNTS, MODEL, TAXABLE, DISPLAYINAMOUNT, DISPLAYNAME, IMAGES, ISINVENTORY, MODIFIEDON, PAYSSOLDBYRATE, PRIMARYVENDOR_ID, INVENTORYENABLEDON, MANUFACTURERWARRANTY_DURATION, SERVICEPROVIDERWARRANTY_DESCRIPTION, PROVIDER_ID, ADDONFLATAMOUNT, BRAND, LOYALTYPROGRAMELIGIBLE, NAME, SOURCEVERSION, CATEGORY_ID, CROSSSALEGROUP, ORIGINAL_ID, CREATEDON, SOURCE, SYNCDATE, ADDONMEMBERPRICE, ADDONPRICE, BONUS, BUSINESSUNIT_ID, COPIEDFROM_ID, EXTERNALID, INVENTORYENABLEDBY_ID, PAYSFLATAMOUNT, TYPE_ID, ISSERIALIZED, SUPPLIERIMAGES, GENERALLEDGERACCOUNT_ID, AVALARACOMMERCIALTAXCODE, ID, MEMBERPRICE, IMPORTID, WARRANTYRESERVE, PAYSCOMMISSION, SERVICEPROVIDERWARRANTY_DURATION, EXCLUDEFROMPRICEBOOKWIZARD, HOURS, MANUFACTURERWARRANTY_DESCRIPTION, ASSETACCOUNT_ID, COMMISSIONBONUS, PRICE, ACCOUNT, ARCHIVED, COST, DESCRIPTION, COSTOFSALEACCOUNT_ID, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SERIALIZEDON, CREATEDBY_ID] Column names for DataMart Table --> STR_EQUIPMENT :: [COSTOFSALEACCOUNT_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, IMAGES, ISINVENTORY, ADDONFLATAMOUNT, AVALARACOMMERCIALTAXCODE, DISPLAYNAME, INVENTORYENABLEDBY_ID, PAYSSOLDBYRATE, SYNCDATE, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, WARRANTYRESERVE, CREATEDON, PROVIDER_ID, SUPPLIERIMAGES, TAXABLE, ADDONMEMBERPRICE, COMMISSIONBONUS, HOURS, PAYTECHSPECIFICBONUS, ARCHIVED, MANUFACTURERWARRANTY_DURATION, MODEL, NAME, UNITOFMEASURE, ACTIVE, ADDONPRICE, MANUFACTURERWARRANTY_DESCRIPTION, ORIGINAL_ID, SCHEDULEDFLATAMOUNT, TYPE_ID, ID, ISSERIALIZED, SERVICEPROVIDERWARRANTY_DURATION, TENANT_TYPE, CATEGORY_ID, COPIEDFROM_ID, CROSSSALEGROUP, INVENTORYENABLEDON, MEMBERPRICE, MODIFIEDON, PAYSFLATAMOUNT, ACCOUNT, ALLOWDISCOUNTS, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, COST, EXTERNALID, IMPORTID, PAYSCOMMISSION, ACTIVE_FLAG, MANUFACTURER, SOURCEVERSION, MASTER_ID, SOURCE, BONUS, BRAND, BUSINESSUNIT_ID, CREATEDBY_ID, DESCRIPTION, DISPLAYINAMOUNT, LOYALTYPROGRAMELIGIBLE, PRIMARYVENDOR_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SERIALIZEDON, PRICE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_672, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [CREATEDBY_ID, ID, ISUNUSED, STATUS, SPECIALINSTRUCTIONS, IMPORTID, START, JOB_ID, MONTHNUMBER, CREATEDON, ISCONFIRMED, PLANSTART, END, MODIFIEDON, ACTIVE, PLANEND, SMARTDISPATCHDATA_JOBAPPOINTMENT, NUMBER] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [ACTIVE, CREATEDON, MODIFIEDON, START, ACTIVE_FLAG, JOB_ID, MONTHNUMBER, TENANT_TYPE, END, IMPORTID, ISCONFIRMED, MASTER_ID, RECORD_UPDATE_DATE, STATUS, SPECIALINSTRUCTIONS, PLANSTART, CREATEDBY_ID, NUMBER, RECORD_CREATE_DATE, SMARTDISPATCHDATA_JOBAPPOINTMENT, ID, PLANEND, ISUNUSED] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: NUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_729, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ACTIVE_FLAG, CREATEDON, CREATEDBY_ID, EXTERNALURL, RECORD_CREATE_DATE, URL, ACTIVE, OWNER_ID, ALIAS, IMPORTID, ISEXTERNAL, MASTER_ID, TYPE, ID, METADATA, ORIGINALNAME, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_550, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [PAYROLLROLE, ID, JOHNMOOREPAYROLLROLE, CREATEDON, DRIVETIME_ID, STATUS, ACTIVE, JOB_ID, PAYTYPE, TECHNICIANROLE_ID, COMMISSIONRATE, CREATEDBY_ID, TECHNICIAN_ID, GROSSPAY, IMPORTID, SPLIT, ISPAUSED, MODIFIEDON, PROJECTLABELS] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [ACTIVE, COMMISSIONRATE, TENANT_TYPE, TECHNICIAN_ID, IMPORTID, CREATEDBY_ID, CREATEDON, ID, JOB_ID, JOHNMOOREPAYROLLROLE, SOURCE_PKEY_SPK, MASTER_ID, DRIVETIME_ID, TECHNICIANROLE_ID, STATUS, GROSSPAY, PAYROLLROLE, PROJECTLABELS, ISPAUSED, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACTIVE_FLAG, MODIFIEDON, PAYTYPE, SPLIT] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_615, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, ADDRESS_CITY, ADDRESS_COUNTRY, CREDITCARDPROCESSOR_ID, GOAL, INSURANCECOMPANYNAME, MATERIALSKUREFERENCE_SKUTYPE, NAME, AUTHORIZATIONPARAGRAPH, ENABLEWORKORDERS, INTEGRATEDREFUNDS_ID, MINIMUMROYALTYFEE, PAYROLLTYPE, THREEDAYCANCELATIONPARAGRAPH, WORLDPAYACCOUNTID, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLTASKBONUSPAYCODE, WORLDPAYSUBID, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLTURNOVERBONUSPAYCODENEW, ACTIVE, ADDRESS_ISMILITARY, ADDRESS_UNIT, BANKACCOUNTPROCESSOR_ID, CREDITCARDPROCESSORLOGIN, HIDEPRICES, INSURANCECOMPANYPHONE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLTASKBONUSPAYCODENEW, WARRANTYRATE, FINANCEITAUTHTOKEN, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, TURNOVERMINIMUMTHRESHOLD, PAYMENTPROCESSOR, SERVICEFINANCEDEALERNAME, TGLBONUS, INTACCTENTITY_ID, QUICKBOOKSCLASS, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, FRANCHISEEINFO_TRUCKSOPERATING, GREENSKYMERCHANTID, LOGO, PAYROLLCOSTMARKUP, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, COMMISSIONCALCULATION, DIVISIONNAME, ENABLEWORKORDERSEQUIPMENTFORMATTING, NOCHARGECOMMERCIAL, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, SERVICEFINANCEDEALERID, SELLERFEE, NAVISIONGLCODE, PAYROLLIDLETIMEOTPAYCODE, ADDRESS_ZIP, FINANCEITPARTNERID, MEALAPPOINTMENT_ID, BCCEMAIL, MATERIALSKU_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMESTPAYCODE, PAYROLLSOLDBYPAYCODENEW, TURNSCONTRACTORID, EMAIL, ADDRESS_ISMANUALCOORDINATES, CORPORATECONTRACTNUMBER, FRANCHISEEINFO_GST, OVERTIMEMODE, PAYROLLJOBHOURSOTPAYCODE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CONSTRUCTION, EXTERNALID, INVOICEMESSAGE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, ID, INVOICEHEADER, QUICKBOOKSOAUTHSETTINGS, CREDITCARDPROCESSORKEY, CREATEDON, HVACDASHBOARDSECTIONS, LICENSENUMBER, PAYROLLEXPENSEDEDUCTIONTRIGGER, ADDRESS_STREET, CREATEDBY_ID, JOBBOOKEDALERTRECIPIENTS, OFFICIALNAME, FRANCHISEEINFO_NAME, PAYROLLINVOICEBONUSPAYCODE_ID, TRADE_ID, PAYROLLTURNOVERBONUSPAYCODE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CURRENCY, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLPERCENTAGEFEEMINIMUM, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITACCOUNTEMAIL, FRANCHISEEINFO_COMMENTS, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, NOCHARGE, POSTDATE, IMPORTID, PHONENUMBER, PAYMENTOPTIONS, ACKNOWLEDGEMENTPARAGRAPH, AUTHORIZATIONAGREEMENT_FILENAME, DEFAULTTAXRATE, DIVISION_ID, NAVISIONOVERTIMEEARNINGCODE, NOCHARGERESIDENTIAL, PAYROLLFLATFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, DATA, OFFERWORKERSCOMPENSATION, PAYROLLPERCENTAGEFEE, WORLDPAYMERCHANTPIN, PAYROLLJOBHOURSSTPAYCODE, ADDRESS_STATE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ACTIVATIONLOCKED, CONSTRUCTION, CREATEDBY_ID, FRANCHISEEINFO_GST, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLTASKBONUSPAYCODE, SERVICEFINANCEDEALERID, DEFAULTTAXRATE, INTACCTENTITY_ID, NOCHARGE, PAYROLLJOBHOURSSTPAYCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, TURNSCONTRACTORID, PAYROLLIDLETIMEOTPAYCODE, PAYROLLPERCENTAGEFEE, ID, PAYROLLCOSTMARKUP, NAVISIONOVERTIMEEARNINGCODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACKNOWLEDGEMENTPARAGRAPH, ACTIVE, ADDRESS_COUNTRY, BANKACCOUNTPROCESSOR_ID, PAYMENTPROCESSOR, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, BCCEMAIL, ESTIMATEAUTHORIZATIONPARAGRAPH, LICENSENUMBER, NAVISIONGLCODE, PAYROLLTASKBONUSPAYCODENEW, TGLBONUS, HIDEPRICES, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDON, DATA, DIVISIONNAME, DIVISION_ID, FINANCEITAUTHTOKEN, FINANCEITPARTNERID, INSURANCECOMPANYNAME, JOBBOOKEDALERTRECIPIENTS, NOCHARGERESIDENTIAL, PAYROLLJOBHOURSOTPAYCODE, ADDRESS_STATE, FINANCEITACCOUNTEMAIL, FRANCHISEEINFO_COMMENTS, FRANCHISEEINFO_PIVOTALNUMBER, TURNOVERMINIMUMTHRESHOLD, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, SELLERFEE, ADDRESS_LATITUDE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, INVOICEMESSAGE, PAYROLLIDLETIMESTPAYCODE, RECORD_CREATE_DATE, GOAL, INSURANCECOMPANYPHONE, INTEGRATEDREFUNDS_ID, OFFERCOMMERCIALGENERALLIABILITY, OFFERWORKERSCOMPENSATION, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, COMMISSIONCALCULATION, FRANCHISEEINFO_CONTRACT, INVOICEHEADER, CREDITCARDPROCESSORLOGIN, LOGO, MATERIALSKUREFERENCE_SKUTYPE, NAME, PAYROLLFLATFEE, WORLDPAYMERCHANTPIN, OFFICIALNAME, QUICKBOOKSROOTSALESACCOUNT, SERVICEFINANCEDEALERNAME, PAYMENTOPTIONS, WARRANTYRATE, QUICKBOOKSCLASS, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_ZIP, MEALAPPOINTMENT_ID, MODIFIEDON, ENABLEWORKORDERS, NAVISIONSTANDARDTIMEEARNINGCODE, NOCHARGECOMMERCIAL, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLSOLDBYPAYCODE, ADDRESS_ISMILITARY, ADDRESS_STREET, ADDRESS_UNIT, AUTHORIZATIONPARAGRAPH, CORPORATECONTRACTNUMBER, MASTER_ID, PAYROLLFLATFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODE, ENABLEWORKORDERSEQUIPMENTFORMATTING, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, POSTDATE, WORLDPAYACCOUNTID, FRANCHISEEINFO_TRUCKSOPERATING, TENANT_TYPE, TRADE_ID, EXTERNALID, PHONENUMBER, ACTIVE_FLAG, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSOR_ID, CURRENCY, EMAIL, IMPORTID, PAYROLLINVOICEBONUSPAYCODE_ID, RECORD_UPDATE_DATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREDITCARDPROCESSORKEY, FRANCHISEEINFO_NAME, GREENSKYMERCHANTID, MATERIALSKUREFERENCE_SKUID, HVACDASHBOARDSECTIONS, MATERIALSKU_ID, OVERTIMEMODE, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLTYPE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_682, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [MODIFIEDON, AUTHORIZATIONSIGNATURE, CREATEDON, FINANCINGOPERATOR, METHOD, SOURCE, TYPE_ID, SETTLEMENTDATE, SETTLEMENTSTATUS, ACTIVE, AMOUNT, BUSINESSUNIT_ID, STOREDPAYMENT_ID, APPLIEDON, CREATEDBY_ID, ESTIMATE_ID, MEMO, EXTERNALID, PAIDON, REFUNDEDAMOUNT, CREDITAVAILABLE, EXPORTID, AGREEMENTLANGUAGE, BATCH_ID, CUSTOMER_ID, INVOICE_ID, NUMBER, UNAPPLIEDAMOUNT, ID, STATUS, TRANSACTION, CHECKNUMBER, PROJECT_ID, TRANSACTIONSTATUS, DEFERREDINTEREST, IMPORTID, PAYMENTDATE] Column names for DataMart Table --> STR_PAYMENT :: [CREDITAVAILABLE, EXTERNALID, PAIDON, PROJECT_ID, SETTLEMENTDATE, MODIFIEDON, AGREEMENTLANGUAGE, ESTIMATE_ID, METHOD, STATUS, TRANSACTIONSTATUS, TYPE_ID, FINANCINGOPERATOR, CREATEDBY_ID, EXPORTID, SETTLEMENTSTATUS, CHECKNUMBER, CUSTOMER_ID, MASTER_ID, REFUNDEDAMOUNT, CREATEDON, NUMBER, SOURCE, UNAPPLIEDAMOUNT, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, TRANSACTION, IMPORTID, ACTIVE_FLAG, APPLIEDON, BUSINESSUNIT_ID, INVOICE_ID, PAYMENTDATE, ACTIVE, AMOUNT, ID, RECORD_UPDATE_DATE, STOREDPAYMENT_ID, TENANT_TYPE, MEMO, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENTDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_722, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_927, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, IMPORTID, ISCOMPLETED, DEFINITION_ID, DURATION, REMOVETECHNICIANFROMCAPACITYPLANNING, CREATEDON, ID, SUMMARY, TIMESHEET_ID, EXPECTEDDURATION, ALLDAY, NAME, TIMESHEETCODE_ID, TENANT_TYPE, TECHNICIAN_ID, MASTER_ID, START, CLEARDISPATCHBOARD, ACTIVE, ACTIVE_FLAG, CLEARTECHNICIANVIEW] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_275, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, ISTIMEANDMATERIAL, SHIPTO_ISMANUALCOORDINATES, TAXSCHEMA, VENDORINVOICENUMBER, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPPING, SHIPTO_STREET, SHIPTODESCRIPTION, POVENDOR_ID, TRUCK_ID, SHIPTO_ZIP, TAX, TECHNICIAN_ID, ERRORMESSAGE, GROUPINGOPTION, RECEIVEDON, SENDINGMETHOD, SENTON, SHIPTO_STATE, JOB_ID, PROJECTLABELS, INVOICE_ID, AMOUNT, BATCH_ID, BUSINESSUNIT_ID, MARKUP, MODIFIEDON, REQUISITION_ID, SHIPTO_UNIT, CANCELEDON, DATE, EXTERNALID, INVENTORYLOCATION_ID, EXPORTID, SHIPTO_CITY, CREATEDBY_ID, IMPORTID, NOCHARGE, PROJECT_ID, SHIPTO_COUNTRY, STATUS, SUMMARY, VENDOR, NUMBER, SENDSTATUS, SHIPTO_ISMILITARY, ACTIVE, CREATEDON, ID, SHIPTO_LATITUDE, SHIPTO_LONGITUDE, TAXRATE, TYPE_ID, REQUIREDON] Column names for DataMart Table --> STR_PURCHASEORDER :: [ERRORMESSAGE, PROJECT_ID, SHIPTODESCRIPTION, SHIPTO_ZIP, STATUS, RECORD_UPDATE_DATE, VENDORINVOICENUMBER, TRUCK_ID, ACTIVE, CANCELEDON, ID, ISTIMEANDMATERIAL, NOCHARGE, PROJECTLABELS, SHIPTO_UNIT, REQUISITION_ID, REQUIREDON, SUMMARY, SHIPPING, SHIPTO_LATITUDE, GROUPINGOPTION, SHIPTO_CITY, CREATEDBY_ID, MODIFIEDON, SENDINGMETHOD, SENTON, TECHNICIAN_ID, TYPE_ID, SHIPTO_COUNTRY, AMOUNT, CANCELEDBY_ID, EXTERNALID, SHIPTO_ISMANUALCOORDINATES, EXPORTID, IMPORTID, INVOICE_ID, SHIPTO_STREET, TAXRATE, TENANT_TYPE, BATCH_ID, CANCELEDREASON, DATE, MASTER_ID, SHIPTO_LONGITUDE, VENDOR, POVENDOR_ID, SHIPTO_ISMILITARY, ACTIVE_FLAG, BUSINESSUNIT_ID, INVENTORYLOCATION_ID, MARKUP, SHIPTO_STATE, ROLLEDOVERFROMPURCHASEORDER_ID, CREATEDON, JOB_ID, NUMBER, RECEIVEDON, RECORD_CREATE_DATE, SENDSTATUS, TAX, TAXSCHEMA] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REQUIREDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_423, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [IMPORTID, CREATEDON, MODIFIEDON, ACTIVE, NAME, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_HOLDJOBREASON :: [ACTIVE_FLAG, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, ACTIVE, MODIFIEDON, NAME, CREATEDON, ID, RECORD_CREATE_DATE, CREATEDBY_ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1164, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [MASTER_ID, PLANSTART, STATUS, IMPORTID, ISCONFIRMED, END, ID, RECORD_CREATE_DATE, START, PLANEND, JOB_ID, ACTIVE, CREATEDON, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE_FLAG, MODIFIEDON, ISUNUSED, NUMBER, RECORD_UPDATE_DATE, TENANT_TYPE, CREATEDBY_ID, MONTHNUMBER] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_340, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ADDONFLATAMOUNT, ISADDON, ITEMGROUPNAME, PRICEMODIFIER_ID, MEMBERPRICE, CREATEDFROM_ID, SKUREFERENCE_SKUID, INSTALLEDEQUIPMENT_ID, INVOICEITEM_ID, CHARGEABLE, COST, CREATEDBY_ID, DEMANDSTATUS, SCHEDULEDFLATAMOUNT, TOTALCOST, QUANTITY, RENEWABLEMEMBERSHIP_ID, ACCOUNT, LASTUNITPRICESETBYEMPLOYEE, ORDER, ACTIVE, DESCRIPTION, IMPORTID, ITEMGROUPROOT_ID, SKU_ID, SKUREFERENCE_SKUTYPE, STANDARDPRICE, TOTAL, GENERALLEDGERACCOUNT_ID, ISNOTGOINGTOBEDONE, MEMBERSHIPDURATION, TAXABLE, UNITPRICE, ALLOWDISCOUNTS, ID, PROJECTORDER, COSTOFSALEACCOUNT_ID, CREATEDON, ESTIMATE_ID, PAYSSOLDBYRATE, PROJECTLABELS, SOLDBY_ID, PAYSFLATAMOUNT, EQUIPMENT_ID, AUTOGLASSITEM_ID, ISHIDDENFROMCUSTOMER, MODIFIEDON, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, MARKUP] Column names for DataMart Table --> STR_ESTIMATEITEM :: [GENERALLEDGERACCOUNT_ID, SKUREFERENCE_SKUTYPE, PAYSFLATAMOUNT, QUANTITY, ITEMGROUPROOT_ID, TENANT_TYPE, TOTAL, AUTOGLASSITEM_ID, COST, MEMBERSHIPBILLINGFREQUENCY, SKU_ID, TAXABLE, MEMBERPRICE, CHARGEABLE, CREATEDFROM_ID, DESCRIPTION, INVOICEITEM_ID, ISNOTGOINGTOBEDONE, MARKUP, MEMBERSHIPDURATION, PROJECTORDER, STANDARDPRICE, ACTIVE, ALLOWDISCOUNTS, LASTUNITPRICESETBYEMPLOYEE, PARENTITEM_ID, SCHEDULEDFLATAMOUNT, ADDONFLATAMOUNT, MODIFIEDON, CREATEDBY_ID, DEMANDSTATUS, ITEMGROUPNAME, PAYSSOLDBYRATE, PRICEMODIFIER_ID, RECORD_UPDATE_DATE, UNITPRICE, PROJECTLABELS, ACTIVE_FLAG, ID, RECORD_CREATE_DATE, RENEWABLEMEMBERSHIP_ID, CREATEDON, EQUIPMENT_ID, ORDER, ACCOUNT, COSTOFSALEACCOUNT_ID, ESTIMATE_ID, IMPORTID, INSTALLEDEQUIPMENT_ID, ISHIDDENFROMCUSTOMER, MASTER_ID, SOLDBY_ID, ISADDON, SKUREFERENCE_SKUID, TOTALCOST] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: MARKUP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1070, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [ACTIVE_FLAG, MODIFIEDON, TENANT_TYPE, ACTIVE, MASTER_ID, CREATEDBY_ID, CREATEDON, ID, IMPORTID, NAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_235, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [CREATEDBY_ID, ROLLOVERQUANTITY, STATUS, TECHNICIANSPLIT3, VENDORPARTNUMBER, ACTIVE, DESCRIPTION, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANFORBASERATE3_ID, EQUIPMENT_ID, QUANTITY, SERIALNUMBER, UNITOFMEASURE_ID, BUSINESSUNIT_ID, CHARGEABLEITEM_ID, IMPORTID, SKU_ID, TECHNICIANFORBASERATE1_ID, ID, CREATEDON, MARKUP, PURCHASEORDER_ID, USEDMATERIAL_ID, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT1, MATERIAL_ID, TECHNICIANSPLIT2, ROLLEDOVERFROMITEM_ID, SKUVENDOR_ID, COST, ISINVENTORY, MATERIALVENDOR_ID, MODIFIEDON, SKUREFERENCE_SKUID, EQUIPMENTVENDOR_ID, INVENTORYLOCATION_ID, PROJECTLABELS] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [ACTIVE, ROLLOVERQUANTITY, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANSPLIT2, ACTIVE_FLAG, COST, PURCHASEORDER_ID, TECHNICIANSPLIT3, EQUIPMENT_ID, TECHNICIANSPLIT1, PROJECTLABELS, CHARGEABLEITEM_ID, CREATEDON, EQUIPMENTVENDOR_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, MATERIAL_ID, UNITOFMEASURE_ID, DESCRIPTION, INVENTORYLOCATION_ID, TECHNICIANFORBASERATE3_ID, SKUVENDOR_ID, BUSINESSUNIT_ID, IMPORTID, QUANTITY, CREATEDBY_ID, ID, MASTER_ID, RECORD_CREATE_DATE, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, TENANT_TYPE, USEDMATERIAL_ID, ISINVENTORY, REQUISITIONITEM_ID, SERIALNUMBER, STATUS, TECHNICIANFORBASERATE2_ID, VENDORPARTNUMBER, SKU_ID, TECHNICIANFORBASERATE1_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_531, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [CREATEDON, IMPORTID, COLOR, ID, MODIFIEDON, SERVICEDAYS, SERVICEDAYSENABLED, TERRITORYNUMBERS, CREATEDBY_ID, ACTIVE, LOCNNUMBERS, NAME, ZIPS, CITIES, MAXDRIVETIMEADJUSTMENT] Column names for DataMart Table --> STR_ZONE :: [MASTER_ID, ZIPS, TENANT_TYPE, ACTIVE, ID, MAXDRIVETIMEADJUSTMENT, RECORD_CREATE_DATE, MODIFIEDON, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, TERRITORYNUMBERS, LOCNNUMBERS, CREATEDON, NAME, CITIES, COLOR, CREATEDBY_ID, IMPORTID, SERVICEDAYS, ACTIVE_FLAG] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_367, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [CITIES, COLOR, IMPORTID, TERRITORYNUMBERS, ZIPS, MODIFIEDON, SERVICEDAYSENABLED, ACTIVE, ID, MAXDRIVETIMEADJUSTMENT, NAME, LOCNNUMBERS, CREATEDBY_ID, SERVICEDAYS, CREATEDON] Column names for DataMart Table --> STR_ZONE :: [ACTIVE_FLAG, SERVICEDAYSENABLED, MASTER_ID, ACTIVE, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE, SERVICEDAYS, COLOR, LOCNNUMBERS, RECORD_UPDATE_DATE, CREATEDON, TERRITORYNUMBERS, ZIPS, IMPORTID, NAME, CREATEDBY_ID, CITIES, ID, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_513, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.LOCATION
Table Count in Snowflake:: 57794 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 57794 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 57794 Row Count of Table LOCATION is matched for RAW :: 57794 DataMart :: 57794 CURATED :: 57794 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_681, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [CREATEDBY_ID, TECHNICIAN_ID, ALLDAY, DEFINITION_ID, RECORD_CREATE_DATE, REMOVETECHNICIANFROMCAPACITYPLANNING, TENANT_TYPE, DURATION, IMPORTID, RECORD_UPDATE_DATE, SUMMARY, EXPECTEDDURATION, TIMESHEETCODE_ID, ID, CLEARTECHNICIANVIEW, NAME, START, CREATEDON, ACTIVE_FLAG, ISCOMPLETED, ACTIVE, CLEARDISPATCHBOARD, MASTER_ID, TIMESHEET_ID] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_864, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 194 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 194 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 194 DataMart :: 194 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 194 Row Count of Table CAMPAIGN is matched for DataMart :: 194 CURATED :: 194 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_777, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [CREATEDON, ACTIVE_FLAG, IMPORTID, MAXDRIVETIMEADJUSTMENT, MODIFIEDON, COLOR, CREATEDBY_ID, MASTER_ID, ACTIVE, LOCNNUMBERS, NAME, TENANT_TYPE, ZIPS, SERVICEDAYS, TERRITORYNUMBERS, SERVICEDAYSENABLED, CITIES, ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1109, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4 Row Count of Table CALLREASON is matched for APIMAT :: 4 DataMart :: 4 Row Count of Table CALLREASON is matched for DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_002, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [IMPORTID, INVENTORYLOCATION_ID, TAXZONE_ID, CUSTOMER_ID, CREATEDBY_ID, CREATEDON, ID, NAME, BUSINESSUNIT_ID, ACTIVE] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [IMPORTID, ID, INVENTORYLOCATION_ID, RECORD_CREATE_DATE, TENANT_TYPE, BUSINESSUNIT_ID, ACTIVE, CREATEDBY_ID, MASTER_ID, NAME, TAXZONE_ID, ACTIVE_FLAG, CREATEDON, CUSTOMER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_874, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 21 DataMart :: 21 Row Count of Table HOLDJOBREASON is matched for DataMart :: 21 CURATED :: 21 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_253, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CUSTOMER
Table Count in Snowflake:: 242448 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 242448 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 242448 Row Count of Table CUSTOMER is matched for RAW :: 242448 DataMart :: 242448 CURATED :: 242448 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_871, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 625 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 625 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 625 Row Count of Table EQUIPMENT is matched for APIMAT :: 625 DataMart :: 625 Row Count of Table EQUIPMENT is matched for DataMart :: 625 CURATED :: 625 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_980, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table TIMESHEETCODE is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_863, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 14 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 14 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 14 Row Count of Table CALLREASON is matched for APIMAT :: 14 DataMart :: 14 Row Count of Table CALLREASON is matched for DataMart :: 14 CURATED :: 14 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_044, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [] Column names for DataMart Table --> STR_PAYMENTTERM :: [CREATEDBY_ID, CREATEDON, ID, INUSECOUNT, ISCUSTOMERDEFAULT, ISVENDORDEFAULT, DUEDAYTYPE, ACTIVE, DUEDAY, MASTER_ID, TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE_FLAG, IMPORTID, NAME, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_170, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TRUCK
Table Count in Snowflake:: 47 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 47 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 99 Row Count of Table TRUCK is matched for RAW :: 47 DataMart :: 47 CURATED :: 99 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_573, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.INVOICE
Table Count in Snowflake:: 4450446 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4723214 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5988594 Row Count of Table INVOICE is matched for RAW :: 4450446 DataMart :: 4723214 CURATED :: 5988594 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_573, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [ACTIVE, BUSINESSUNIT_ID, COMMISSIONELIGIBILITYDATE, MATERIALSKUREFERENCE_SKUTYPE, SUBTOTAL, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BALANCE, INVOICEDON, PAIDON, PAYMENTDUEDATE, PAYMENTTERM_ID, LABORTAX, NUMBER, ROYALTY_SENTON, SIGNATURE, EXTERNALID, MATERIALSKUREFERENCE_SKUID, MATERIALTAX, NETAMOUNT, NEWCONSTRUCTION, STATUS, NUMERICNUMBER, ROYALTY_DATE, TYPE_ID, EXPORTID, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, IMPORTID, INCLUDEINTECHNICIANREPORTS, PAYROLLDATE, ID, TAX, SUMMARY, PROJECTLABELS, BILLINGDATE, CONFIGURATION, FEETAX, FEETOTAL, TOTAL, BATCH_ID, CUSTOMER_ID, MATERIALSKU_ID, DISCOUNTTOTAL, ROYALTY_MEMO, ADJUSTMENTTO_ID, CREATEDBY_ID, LOCATION_ID, EXCLUDEFROMPAYROLL, MEMBERSHIP_ID, MODIFIEDON, TAXZONE_ID, AUTHORIZEDAMOUNT, COUNTERSALESLOCATION_ID, JOB_ID, CREATEDON, ROYALTY_STATUS, PROJECT_ID] Column names for DataMart Table --> STR_INVOICE :: [BALANCE, FEETOTAL, ID, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAIDON, PAYMENTTERM_ID, TAX, TYPE_ID, MASTER_ID, LOCATION_ID, PAYROLLDATE, CREATEDON, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, BATCH_ID, CUSTOMER_ID, INCLUDEINTECHNICIANREPORTS, LABORTAX, NETAMOUNT, NUMERICNUMBER, TOTAL, BUSINESSUNIT_ID, NUMBER, PAYMENTDUEDATE, RECORD_CREATE_DATE, AUTHORIZATIONSIGNATURE, BILLINGDATE, COMMISSIONELIGIBILITYDATE, IMPORTID, ROYALTY_MEMO, INVOICEDON, ADJUSTMENTTO_ID, CONFIGURATION, CREATEDBY_ID, EXPORTID, EXTERNALID, STATUS, TAXZONE_ID, FEETAX, MEMBERSHIP_ID, ROYALTY_DATE, MATERIALTAX, NEWCONSTRUCTION, SUMMARY, AUTHORIZEDAMOUNT, MODIFIEDON, PROJECTLABELS, PROJECT_ID, ROYALTY_SENTON, SIGNATURE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, COUNTERSALESLOCATION_ID, EXCLUDEFROMPAYROLL, JOB_ID, ROYALTY_STATUS, SUBTOTAL, DISCOUNTTOTAL, TENANT_TYPE, MATERIALSKU_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: PROJECT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_388, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [CLASS, COMPDOUBLEOVERTIMERATE, COMPSTANDARDRATE, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, NAME, COMPOVERTIMERATE, IMPORTID, PROJECTLABELS, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, DURATION, LIKELIHOOD, COMPCODE, IMAGE, PROJECTEDVALUEADJUSTMENT, SOLDTHRESHOLD, SUMMARY, MODIFIEDON, MINIMUMMATERIALCOSTINPERCENT, CREATEDBY_ID, ISAUTODISPATCHED, PRIORITY, ENFORCERECURRINGSERVICEEVENTSELECTION, ACTIVE, ID, NOCHARGE] Column names for DataMart Table --> STR_JOBTYPE :: [CREATEDBY_ID, IMPORTID, LIKELIHOOD, PRIORITY, PROJECTLABELS, NOCHARGE, CLASS, COMPOVERTIMERATE, ISTUNEUP, MODIFIEDON, NAME, ACTIVE, DURATION, PROJECTEDVALUEADJUSTMENT, COMPCODE, RECORD_UPDATE_DATE, SOLDTHRESHOLD, RECORD_CREATE_DATE, COMPSTANDARDRATE, CREATEDON, ISSMARTDISPATCHEDBYDEFAULTINAPI, SUMMARY, ISAUTODISPATCHED, MAXIMUMMATERIALCOSTINPERCENT, IMAGE, TENANT_TYPE, COMPDOUBLEOVERTIMERATE, ENFORCERECURRINGSERVICEEVENTSELECTION, MINIMUMMATERIALCOSTINPERCENT, ACTIVE_FLAG, ID, MASTER_ID] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NOCHARGE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1092, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [ESTIMATE_ID, EXPORTID, REFUNDEDAMOUNT, SETTLEMENTSTATUS, TRANSACTION, TYPE_ID, AMOUNT, CHECKNUMBER, PAYMENTDATE, DEFERREDINTEREST, AGREEMENTLANGUAGE, METHOD, PAIDON, MASTER_ID, PROJECT_ID, CUSTOMER_ID, ID, INVOICE_ID, MEMO, EXTERNALID, TRANSACTIONSTATUS, ACTIVE, STOREDPAYMENT_ID, SOURCE, RECORD_CREATE_DATE, CREATEDBY_ID, IMPORTID, CREDITAVAILABLE, NUMBER, RECORD_UPDATE_DATE, TENANT_TYPE, UNAPPLIEDAMOUNT, SETTLEMENTDATE, APPLIEDON, BUSINESSUNIT_ID, FINANCINGOPERATOR, MODIFIEDON, STATUS, ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, BATCH_ID, CREATEDON] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_780, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 1443 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1443 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1443 Row Count of Table CALL is matched for APIMAT :: 1443 DataMart :: 1443 Row Count of Table CALL is matched for DataMart :: 1443 CURATED :: 1443 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_570, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [EVENTNAME, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, OTPAYCODE, BUSINESSUNIT_ID, ENABLESIMPLECLOCKINOUT, ADDRESS_STATE, ISAUTOCLOCKINENABLED, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, ADDRESS_CITY, ADDRESS_LATITUDE, CUSTOMHOURLYRATE, PAYROLLPOSTINGGROUP_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ZIP, HOURLYRATE, OVERTIMEPAYROLLCONTROLCODE_ID, ROUTEAROUNDNJA, CREATEDON, ISDEFAULTSHOPTIME, SENDALERTSONMOBILE, TYPE, ACTIVE, ADDRESS_STREET, DESCRIPTION, ID, IMPORTID, STPAYCODE, RATEMULTIPLIER, APPLICABLEEMPLOYEETYPE, CODE, DOUBLEOVERTIMEPAYCODE_ID, OVERTIMEPAYCODE_ID, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, ADDRESS_UNIT, COUNTONJOBCOUNTER, CREATEDBY_ID, STANDARDPAYCODE_ID, STANDARDPAYROLLCONTROLCODE_ID, VISIBILITY] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_CITY, ADDRESS_STREET, CODE, CREATEDBY_ID, MASTER_ID, RECORD_CREATE_DATE, ISAUTOCLOCKINENABLED, COUNTONJOBCOUNTER, OTPAYCODE, ADDRESS_LATITUDE, ADDRESS_STATE, STPAYCODE, ACTIVE, ADDRESS_ISMILITARY, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, EVENTNAME, HOURLYRATE, STANDARDPAYCODE_ID, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, ADDRESS_ZIP, DESCRIPTION, ENABLESIMPLECLOCKINOUT, PAYROLLPOSTINGGROUP_ID, TENANT_TYPE, ISDEFAULTSHOPTIME, TYPE, ADDRESS_UNIT, ACTIVE_FLAG, BUSINESSUNIT_ID, GEOFENCECLOCKINMODE, VISIBILITY, ADDRESS_LONGITUDE, IMPORTID, OVERTIMEPAYCODE_ID, ADDRESS_ISMANUALCOORDINATES, APPLICABLEEMPLOYEETYPE, ROUTEAROUNDNJA, DEDUCTCOMMUTETIME, EXCLUDEABSENTEVENT, ID, RATEMULTIPLIER, RECORD_UPDATE_DATE, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, CREATEDON] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: VISIBILITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_256, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [BONUS, COST, CREATEDON, MANUFACTURERWARRANTY_DESCRIPTION, MEMBERPRICE, UNITOFMEASURE, ADDONPRICE, BUSINESSUNIT_ID, CATEGORY_ID, HOURS, MODEL, MANUFACTURER, PROVIDER_ID, DISPLAYINAMOUNT, GENERALLEDGERACCOUNT_ID, IMAGES, MANUFACTURERWARRANTY_DURATION, PAYSFLATAMOUNT, TYPE_ID, ACCOUNT, ADDONMEMBERPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYTECHSPECIFICBONUS, ID, ADDONFLATAMOUNT, AVALARACOMMERCIALTAXCODE, BRAND, COMMISSIONBONUS, EXTERNALID, ACTIVE, ALLOWDISCOUNTS, COPIEDFROM_ID, DESCRIPTION, LOYALTYPROGRAMELIGIBLE, ARCHIVED, ASSETACCOUNT_ID, COSTOFSALEACCOUNT_ID, MODIFIEDON, NAME, PAYSCOMMISSION, SERVICEPROVIDERWARRANTY_DESCRIPTION, SOURCE, SERIALIZEDON, SYNCDATE, AVALARARESIDENTIALTAXCODE, INVENTORYENABLEDON, TAXABLE, INVENTORYENABLEDBY_ID, ISSERIALIZED, PAYSSOLDBYRATE, PRIMARYVENDOR_ID, ISINVENTORY, SCHEDULEDFLATAMOUNT, CROSSSALEGROUP, DISPLAYNAME, IMPORTID, SERVICEPROVIDERWARRANTY_DURATION, SUPPLIERIMAGES, CREATEDBY_ID, PRICE, SOURCEVERSION, WARRANTYRESERVE, ORIGINAL_ID] Column names for DataMart Table --> STR_EQUIPMENT :: [ADDONMEMBERPRICE, ALLOWDISCOUNTS, CREATEDBY_ID, INVENTORYENABLEDBY_ID, MASTER_ID, RECORD_UPDATE_DATE, SERVICEPROVIDERWARRANTY_DESCRIPTION, TAXABLE, ADDONPRICE, PRIMARYVENDOR_ID, RECORD_CREATE_DATE, MODIFIEDON, ACTIVE, ACTIVE_FLAG, ASSETACCOUNT_ID, BONUS, INVENTORYENABLEDON, CREATEDON, GENERALLEDGERACCOUNT_ID, ISSERIALIZED, PROVIDER_ID, AVALARARESIDENTIALTAXCODE, COSTOFSALEACCOUNT_ID, HOURS, NAME, PAYTECHSPECIFICBONUS, SOURCE, ACCOUNT, ARCHIVED, COPIEDFROM_ID, DISPLAYINAMOUNT, PAYSSOLDBYRATE, SERIALIZEDON, CROSSSALEGROUP, ID, TENANT_TYPE, COST, ADDONFLATAMOUNT, BRAND, MANUFACTURERWARRANTY_DURATION, MODEL, PAYSFLATAMOUNT, MANUFACTURER, IMPORTID, PRICE, WARRANTYRESERVE, ORIGINAL_ID, PAYSCOMMISSION, BUSINESSUNIT_ID, DISPLAYNAME, IMAGES, ISINVENTORY, SYNCDATE, TYPE_ID, EXTERNALID, SCHEDULEDFLATAMOUNT, SERVICEPROVIDERWARRANTY_DURATION, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, MANUFACTURERWARRANTY_DESCRIPTION, SOURCEVERSION, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERPRICE, SUPPLIERIMAGES, UNITOFMEASURE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: ORIGINAL_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_319, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [] Column names for DataMart Table --> STR_SKUASSET :: [ID, URL, CREATEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDBY_ID, EXTERNALURL, MASTER_ID, ISEXTERNAL, ORIGINALNAME, ALIAS, IMPORTID, METADATA, OWNER_ID, TYPE, ACTIVE, TENANT_TYPE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1159, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 614 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 614 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 614 Row Count of Table ESTIMATE is matched for APIMAT :: 614 DataMart :: 614 Row Count of Table ESTIMATE is matched for DataMart :: 614 CURATED :: 614 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_434, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, CREATEDON, CREATEDBY_ID, MATERIALVENDOR_ID, COST, ID, ACTIVE, IMPORTID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [ACTIVE, ID, MASTER_ID, IMPORTID, RECORD_UPDATE_DATE, ACCOUNTNAME, TENANT_TYPE, CREATEDBY_ID, ACTIVE_FLAG, COST, CREATEDON, MATERIALVENDOR_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_752, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 1716 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1716 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1716 Row Count of Table INVOICEITEM is matched for APIMAT :: 1716 DataMart :: 1716 Row Count of Table INVOICEITEM is matched for DataMart :: 1716 CURATED :: 1716 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1016, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_128, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [CREATEDON, NAME, ID, IMPORTID, ACTIVE, CREATEDBY_ID] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [ACTIVE_FLAG, NAME, ID, ACTIVE, CREATEDBY_ID, CREATEDON, TENANT_TYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, MASTER_ID] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_312, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [CREATEDON, ISCOMPLETED, MASTER_ID, CLEARTECHNICIANVIEW, RECORD_UPDATE_DATE, DEFINITION_ID, DURATION, SUMMARY, START, TECHNICIAN_ID, ID, NAME, REMOVETECHNICIANFROMCAPACITYPLANNING, ACTIVE, EXPECTEDDURATION, TENANT_TYPE, TIMESHEETCODE_ID, ALLDAY, CREATEDBY_ID, TIMESHEET_ID, ACTIVE_FLAG, CLEARDISPATCHBOARD, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_461, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [] Column names for DataMart Table --> STR_EQUIPMENT :: [AVALARACOMMERCIALTAXCODE, BONUS, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, LOYALTYPROGRAMELIGIBLE, PAYSSOLDBYRATE, SUPPLIERIMAGES, TYPE_ID, IMPORTID, SERVICEPROVIDERWARRANTY_DESCRIPTION, ADDONFLATAMOUNT, AVALARARESIDENTIALTAXCODE, COPIEDFROM_ID, CREATEDON, MANUFACTURERWARRANTY_DESCRIPTION, BUSINESSUNIT_ID, HOURS, ID, ACCOUNT, ACTIVE, MANUFACTURER, PRICE, CROSSSALEGROUP, EXTERNALID, INVENTORYENABLEDBY_ID, TAXABLE, SERVICEPROVIDERWARRANTY_DURATION, ADDONPRICE, ISINVENTORY, MODIFIEDON, SOURCE, BRAND, CATEGORY_ID, COMMISSIONBONUS, INVENTORYENABLEDON, MANUFACTURERWARRANTY_DURATION, RECORD_UPDATE_DATE, WARRANTYRESERVE, ALLOWDISCOUNTS, COSTOFSALEACCOUNT_ID, PAYSCOMMISSION, SERIALIZEDON, UNITOFMEASURE, SYNCDATE, ACTIVE_FLAG, ARCHIVED, DISPLAYNAME, GENERALLEDGERACCOUNT_ID, IMAGES, ISSERIALIZED, PAYTECHSPECIFICBONUS, MASTER_ID, PAYSFLATAMOUNT, SCHEDULEDFLATAMOUNT, PRIMARYVENDOR_ID, RECORD_CREATE_DATE, ADDONMEMBERPRICE, ASSETACCOUNT_ID, COST, DESCRIPTION, DISPLAYINAMOUNT, MEMBERPRICE, SOURCEVERSION, TENANT_TYPE, MODEL, NAME, ORIGINAL_ID, PROVIDER_ID] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_215, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [ADDONFLATAMOUNT, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, DISPLAYNAME, ID, INVENTORYENABLEDBY_ID, ISSERIALIZED, BUSINESSUNIT_ID, ADDONMEMBERPRICE, COMMISSIONBONUS, DESCRIPTION, HOURS, ISINVENTORY, MODIFIEDON, PAYSCOMMISSION, MANUFACTURERWARRANTY_DESCRIPTION, WARRANTYRESERVE, PAYSSOLDBYRATE, UNITOFMEASURE, ACCOUNT, COPIEDFROM_ID, CROSSSALEGROUP, SERVICEPROVIDERWARRANTY_DESCRIPTION, ACTIVE, COST, MANUFACTURER, PRICE, SCHEDULEDFLATAMOUNT, SOURCE, GENERALLEDGERACCOUNT_ID, MODEL, NAME, SERVICEPROVIDERWARRANTY_DURATION, SUPPLIERIMAGES, SYNCDATE, ALLOWDISCOUNTS, AVALARARESIDENTIALTAXCODE, CREATEDBY_ID, INVENTORYENABLEDON, SOURCEVERSION, TYPE_ID, BONUS, EXTERNALID, MEMBERPRICE, PRIMARYVENDOR_ID, ASSETACCOUNT_ID, BRAND, SERIALIZEDON, ADDONPRICE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CREATEDON, IMAGES, IMPORTID, LOYALTYPROGRAMELIGIBLE, PROVIDER_ID, TAXABLE, MANUFACTURERWARRANTY_DURATION, ORIGINAL_ID, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD] Column names for DataMart Table --> STR_EQUIPMENT :: [COMMISSIONBONUS, RECORD_CREATE_DATE, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, INVENTORYENABLEDBY_ID, INVENTORYENABLEDON, PAYTECHSPECIFICBONUS, SOURCEVERSION, COSTOFSALEACCOUNT_ID, NAME, UNITOFMEASURE, WARRANTYRESERVE, ADDONFLATAMOUNT, CREATEDBY_ID, CROSSSALEGROUP, DISPLAYNAME, ORIGINAL_ID, PAYSCOMMISSION, COPIEDFROM_ID, PAYSSOLDBYRATE, SOURCE, SERVICEPROVIDERWARRANTY_DESCRIPTION, IMPORTID, SYNCDATE, SERIALIZEDON, ALLOWDISCOUNTS, HOURS, IMAGES, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, MODIFIEDON, PAYSFLATAMOUNT, ASSETACCOUNT_ID, TENANT_TYPE, MANUFACTURER, SERVICEPROVIDERWARRANTY_DURATION, COST, DISPLAYINAMOUNT, EXTERNALID, ISINVENTORY, LOYALTYPROGRAMELIGIBLE, MODEL, PROVIDER_ID, SUPPLIERIMAGES, CREATEDON, MEMBERPRICE, RECORD_UPDATE_DATE, TAXABLE, TYPE_ID, ACCOUNT, ARCHIVED, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, MANUFACTURERWARRANTY_DURATION, SCHEDULEDFLATAMOUNT, GENERALLEDGERACCOUNT_ID, PRICE, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, ACTIVE, ACTIVE_FLAG, ADDONPRICE, BONUS, BRAND, EXCLUDEFROMPRICEBOOKWIZARD, MASTER_ID, ID, DESCRIPTION] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1183, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 245 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 245 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIAN is matched for APIMAT :: 245 DataMart :: 245 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 245 Row Count of Table TECHNICIAN is matched for DataMart :: 245 CURATED :: 245 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_507, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOB
Table Count in Snowflake:: 256125 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 256288 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 257643 Row Count of Table JOB is matched for RAW :: 256125 DataMart :: 256288 CURATED :: 257643 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_603, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [IMPORTID, PROJECTLABELS, REQUIREDON, SHIPTODESCRIPTION, CANCELEDREASON, CREATEDON, NOCHARGE, SUMMARY, RECEIVEDON, SHIPTO_UNIT, SHIPTO_ZIP, VENDORINVOICENUMBER, CREATEDBY_ID, GROUPINGOPTION, INVENTORYLOCATION_ID, INVOICE_ID, SHIPPING, SHIPTO_CITY, TYPE_ID, EXTERNALID, BATCH_ID, CANCELEDBY_ID, ISTIMEANDMATERIAL, JOB_ID, POVENDOR_ID, SENTON, STATUS, TAXSCHEMA, AMOUNT, MODIFIEDON, TECHNICIAN_ID, TRUCK_ID, VENDOR, SHIPTO_LONGITUDE, TAXRATE, ACTIVE, DATE, ERRORMESSAGE, ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, TAX, CANCELEDON, PROJECT_ID, SHIPTO_COUNTRY, SENDSTATUS, SENDINGMETHOD, NUMBER, REQUISITION_ID, BUSINESSUNIT_ID, EXPORTID, SHIPTO_STREET, MARKUP, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_ISMILITARY, SHIPTO_LATITUDE] Column names for DataMart Table --> STR_PURCHASEORDER :: [BATCH_ID, EXTERNALID, MASTER_ID, PROJECT_ID, STATUS, CREATEDBY_ID, PROJECTLABELS, TAXRATE, VENDORINVOICENUMBER, REQUISITION_ID, IMPORTID, SHIPTODESCRIPTION, TYPE_ID, CANCELEDBY_ID, CANCELEDON, CANCELEDREASON, SHIPTO_LONGITUDE, SHIPTO_UNIT, SHIPTO_LATITUDE, TAX, JOB_ID, TAXSCHEMA, BUSINESSUNIT_ID, ID, NOCHARGE, SENTON, SHIPTO_ISMILITARY, TRUCK_ID, INVOICE_ID, ISTIMEANDMATERIAL, SENDINGMETHOD, SHIPTO_COUNTRY, TENANT_TYPE, SHIPTO_ISMANUALCOORDINATES, DATE, EXPORTID, INVENTORYLOCATION_ID, NUMBER, RECORD_CREATE_DATE, REQUIREDON, SENDSTATUS, AMOUNT, ERRORMESSAGE, MARKUP, TECHNICIAN_ID, VENDOR, SUMMARY, MODIFIEDON, ACTIVE, CREATEDON, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPPING, RECORD_UPDATE_DATE, SHIPTO_ZIP, ACTIVE_FLAG, GROUPINGOPTION, RECEIVEDON, SHIPTO_STREET, POVENDOR_ID, SHIPTO_CITY, SHIPTO_STATE] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_805, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 278 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 278 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 278 Row Count of Table PAYMENT is matched for APIMAT :: 278 DataMart :: 278 Row Count of Table PAYMENT is matched for DataMart :: 278 CURATED :: 278 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1188, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 975 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 975 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 975 DataMart :: 975 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 975 Row Count of Table INVOICE is matched for DataMart :: 975 CURATED :: 975 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1171, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 5801 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5801 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5801 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 5801 DataMart :: 5801 Row Count of Table MATERIALVENDOR is matched for DataMart :: 5801 CURATED :: 5801 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1141, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_554, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ADDRESS_LONGITUDE, AUTOLATITUDE, ESTIMATEDTAX, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_TO, ADDRESS_ISMILITARY, ADDRESS_STATE, ADDRESS_ZIP, ID, TAXABLE, ADDRESS_UNIT, SUMMARY, ADDRESS_ISMANUALCOORDINATES, CUSTOMER_ID, DONOTSENDTECHNICIAN_ID, NAME, NOCHARGE, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_ACTIVATEDFROM, AVALARAENTITYCODE, CREATEDON, RECURRINGSERVICE_MEMO, CREATEDBY_ID, MODIFIEDON, ADDRESS_COUNTRY, RECURRINGSERVICE_FROM, TAXEXEMPT, TAXZONE_ID, ACTIVE, ADDRESS_STREET, ISPREVAILINGWAGE, RECURRINGSERVICE_CANCELLATIONDATE, ZONE_ID, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, AUTOLONGITUDE, RECURRINGSERVICE_RECURRENCEINTERVAL] Column names for DataMart Table --> STR_LOCATION :: [CREATEDON, DONOTSENDTECHNICIAN_ID, MODIFIEDON, ADDRESS_ZIP, RECURRINGSERVICE_MEMO, ZONE_ID, RECORD_UPDATE_DATE, ADDRESS_ISMANUALCOORDINATES, IMPORTID, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, SUMMARY, TAXZONE_ID, ADDRESS_STREET, ACTIVE, AUTOLATITUDE, RECURRINGSERVICE_CANCELLATIONDATE, AUTOLONGITUDE, RECORD_CREATE_DATE, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_STATE, ESTIMATEDTAX, NAME, ISPREVAILINGWAGE, RECURRINGSERVICE_TYPE, TAXEXEMPT, CUSTOMER_ID, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ID, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_ACTIVATEDFROM, TENANT_TYPE, ADDRESS_CITY, ADDRESS_LONGITUDE, ADDRESS_UNIT, MASTER_ID, NOCHARGE, RECURRINGSERVICE_ACTIVATEDBY, TAXABLE, AVALARAENTITYCODE, CREATEDBY_ID, RECURRINGSERVICE_TO] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_056, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [ACTIVITY, INVOICEITEM_ID, LOCATIONZIP, PAYCODE, TECHNICIAN_ID, ZONENAME, PAYRULENAME, CREATEDON, GROSSPAYITEMTYPE, LABORTYPE_ID, TECHNICIANPAYROLLID, LABORSKUREFERENCE_SKUID, LOCATIONADDRESS, TECHNICIANBUSINESSUNIT_ID, TECHNICIANBUSINESSUNITNAME, ENDDISTANCE, IMPORTID, JOBTYPENAME, TECHNICIANNAME, AMOUNT, ENDTIME, ID, JOBNUMBER, PAIDTIMETYPE, PROJECTNUMBER, LABORTYPECODE, STARTTIME, PAYROLLACTIVITYCODE_ID, CUSTOMERNAME, ISPREVAILINGWAGEJOB, LABORSKUREFERENCE_SKUTYPE, MEMO, ISAPIGENERATED, TAXZONENAME, PAIDDURATION, STARTCOORDINATE, PAYOUTBUSINESSUNIT_ID, ACTIVE, BURDENCOSTAMOUNT, CREATEDBY_ID, INVOICENUMBER, PAIDREASON, PAYOUTBUSINESSUNITNAME, PROJECT_ID, LOCATIONNAME, AMOUNT2, ENDCOORDINATE, PAYCODENAME, DATE, PAYROLL_ID, SOURCEENTITYID, STARTDISTANCE, CUSTOMER_ID, GROSSPAYITEMMETA, INVOICE_ID, JOB_ID, LOCATION_ID, PAIDDURATIONHOURS, AMOUNT2ADJUSTMENT, LABORSKU_ID] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ACTIVITY, AMOUNT, AMOUNT2ADJUSTMENT, INVOICEITEM_ID, LABORSKUREFERENCE_SKUTYPE, RECORD_CREATE_DATE, TECHNICIAN_ID, ZONENAME, PROJECTNUMBER, TECHNICIANBUSINESSUNITNAME, CREATEDON, LABORSKU_ID, LABORTYPECODE, PAIDTIMETYPE, PAIDDURATIONHOURS, PAYOUTBUSINESSUNIT_ID, CREATEDBY_ID, CUSTOMERNAME, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, ISAPIGENERATED, PAYROLL_ID, TENANT_TYPE, IMPORTID, LOCATIONADDRESS, TAXZONENAME, PAYROLLACTIVITYCODE_ID, DATE, JOB_ID, MEMO, INVOICE_ID, JOBTYPENAME, LOCATION_ID, MASTER_ID, ENDTIME, PROJECT_ID, ACTIVE, ACTIVE_FLAG, BURDENCOSTAMOUNT, CUSTOMER_ID, PAIDDURATION, ID, ISPREVAILINGWAGEJOB, PAIDREASON, INVOICENUMBER, PAYOUTBUSINESSUNITNAME, STARTDISTANCE, LABORSKUREFERENCE_SKUID, RECORD_UPDATE_DATE, TECHNICIANNAME, ENDCOORDINATE, ENDDISTANCE, JOBNUMBER, LOCATIONZIP, PAYCODE, STARTCOORDINATE, STARTTIME, SOURCEENTITYID, AMOUNT2, LOCATIONNAME, PAYCODENAME, TECHNICIANBUSINESSUNIT_ID, LABORTYPE_ID, TECHNICIANPAYROLLID, PAYRULENAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: LABORSKU_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_209, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [ACTIVE, ID, MODIFIEDON, IMPORTID, CREATEDBY_ID, CREATEDON, NAME] Column names for DataMart Table --> STR_CANCELJOBREASON :: [TENANT_TYPE, ACTIVE_FLAG, RECORD_UPDATE_DATE, IMPORTID, CREATEDBY_ID, CREATEDON, MASTER_ID, NAME, ACTIVE, ID, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_242, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 31 Row Count of Table TIMESHEETCODE is matched for RAW :: 31 DataMart :: 31 CURATED :: 31 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_626, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALSKUREFERENCE_SKUTYPE, SOLDBYEMPLOYEE_ID, ACTIVE, LOCATION_ID, MODIFIEDON, SOLDBY_ID, MATERIALTAX, TOTALCOST, PROPOSALTAGNAME, MATERIALSKUREFERENCE_SKUID, PROJECTLABELS, DISCOUNTTOTAL, CREATEDBY_ID, FEETOTAL, PROJECTOPPORTUNITY_ID, SOLDTYPE, LABORTAX, AUTHORIZATIONSIGNATURE, ISRECOMMENDED, NAME, RENEWABLEMEMBERSHIP_ID, SOLDINVOICE_ID, STATUS, IMPORTID, OPPORTUNITY_ID, TOTAL, SOLDON, TECHNICIANSIGNATURE, CREATEDON, ID, PROCUREMENTTYPE, TECHNICIANPICKEDSOLDTYPE, ISCHANGEORDER, PROPOSALTAGCOLOR, AUTHORIZEDON, CLAIM_ID, MATERIALSKU_ID, ORDER, SUMMARY, TAX] Column names for DataMart Table --> STR_ESTIMATE :: [ACTIVE, DISCOUNTTOTAL, MATERIALSKUREFERENCE_SKUID, SUMMARY, TECHNICIANPICKEDSOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, CREATEDON, TECHNICIANSIGNATURE, PROPOSALTAGNAME, SOLDBYEMPLOYEE_ID, BUSINESSUNIT_ID, MODIFIEDON, PROPOSALTAGCOLOR, STATUS, AUTHORIZATIONSIGNATURE, FEETOTAL, ID, ISRECOMMENDED, LOCATION_ID, MASTER_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUTYPE, OPPORTUNITY_ID, SOLDBY_ID, NAME, ORDER, SOLDTYPE, ACTIVE_FLAG, CLAIM_ID, MATERIALTAX, PROJECTLABELS, RECORD_UPDATE_DATE, TAX, TOTAL, TOTALCOST, MATERIALSKU_ID, PROJECTOPPORTUNITY_ID, PROCUREMENTTYPE, IMPORTID, JOB_ID, LABORTAX, SOLDINVOICE_ID, RECORD_CREATE_DATE, RENEWABLEMEMBERSHIP_ID, SOLDON, TENANT_TYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TAX Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1099, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 1841 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1841 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 1841 DataMart :: 1841 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1841 Row Count of Table TAG is matched for DataMart :: 1841 CURATED :: 1841 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_369, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_LATITUDE, CORPORATECONTRACTNUMBER, ESTIMATEAUTHORIZATIONPARAGRAPH, QUICKBOOKSROOTSALESACCOUNT, CREDITCARDPROCESSORKEY, MODIFIEDON, PAYROLLEXPENSEDEDUCTIONTRIGGER, TURNOVERMINIMUMTHRESHOLD, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLSOLDBYPAYCODE, WARRANTYRATE, WORLDPAYSUBID, PAYROLLWEIGHTEDOTPAYCODE, ACTIVE, ADDRESS_ZIP, ENABLEWORKORDERS, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLSOLDBYPAYCODENEW, DIVISIONNAME, FINANCEITPARTNERID, IMPORTID, NOCHARGERESIDENTIAL, PAYROLLIDLETIMESTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, PAYMENTPROCESSOR, PAYROLLCOSTMARKUP, PAYROLLTASKBONUSPAYCODENEW, TGLBONUS, OVERTIMEMODE, ACTIVATIONLOCKED, INTACCTENTITY_ID, MATERIALSKU_ID, QUICKBOOKSCLASS, ADDRESS_ISMANUALCOORDINATES, BCCEMAIL, FINANCEITAUTHTOKEN, HVACDASHBOARDSECTIONS, PAYROLLFLATFEE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, POSTDATE, OFFERWORKERSCOMPENSATION, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, SELLERFEE, WORLDPAYACCOUNTID, MATERIALSKUREFERENCE_SKUTYPE, NOCHARGE, CREATEDBY_ID, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, OFFICIALNAME, PAYROLLJOBHOURSOTPAYCODE, WORLDPAYMERCHANTPIN, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, DEFAULTTAXRATE, MATERIALSKUREFERENCE_SKUID, PAYROLLTASKBONUSPAYCODE, PHONENUMBER, MINIMUMROYALTYFEE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODE, NAVISIONOVERTIMEEARNINGCODE, SERVICEFINANCEDEALERNAME, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_CITY, ADDRESS_ISMILITARY, ADDRESS_UNIT, AUTHORIZATIONPARAGRAPH, BANKACCOUNTPROCESSOR_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSOR_ID, CREDITCARDPROCESSORLOGIN, CURRENCY, FINANCEITACCOUNTEMAIL, OFFERCOMMERCIALGENERALLIABILITY, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_NAME, INVOICEMESSAGE, PAYROLLPERCENTAGEFEEMINIMUM, SERVICEFINANCEDEALERID, CONSTRUCTION, MEALAPPOINTMENT_ID, PAYROLLIDLETIMEOTPAYCODE, ADDRESS_STREET, COMMISSIONCALCULATION, DIVISION_ID, FRANCHISEEINFO_COMMENTS, GREENSKYMERCHANTID, INSURANCECOMPANYPHONE, NAME, NAVISIONGLCODE, PAYROLLTYPE, TRADE_ID, CREATEDON, EMAIL, EXTERNALID, HIDEPRICES, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, ID, THREEDAYCANCELATIONPARAGRAPH, GOAL, NAVISIONSTANDARDTIMEEARNINGCODE, QUICKBOOKSOAUTHSETTINGS, ADDRESS_LONGITUDE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, DATA, FRANCHISEEINFO_GST, INVOICEHEADER, NOCHARGECOMMERCIAL, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, ADDRESS_STATE, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, LICENSENUMBER, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, LOGO] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, FINANCEITAUTHTOKEN, OFFICIALNAME, PAYROLLEXPENSEDEDUCTIONTRIGGER, CREATEDON, ENABLEWORKORDERS, MEALAPPOINTMENT_ID, QUICKBOOKSOAUTHSETTINGS, LOGO, PAYROLLTASKBONUSPAYCODENEW, TGLBONUS, ACTIVE_FLAG, ADDRESS_CITY, BANKACCOUNTPROCESSOR_ID, COMMISSIONCALCULATION, PAYROLLJOBHOURSSTPAYCODE, PAYROLLSOLDBYPAYCODENEW, BCCEMAIL, GREENSKYMERCHANTID, NAVISIONGLCODE, NAVISIONOVERTIMEEARNINGCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLWEIGHTEDOTPAYCODE, SERVICEFINANCEDEALERID, NAME, FRANCHISEEINFO_COMMENTS, MASTER_ID, PAYROLLTURNOVERBONUSPAYCODE, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_STREET, INSURANCECOMPANYPHONE, TURNSCONTRACTORID, ADDRESS_ZIP, AUTHORIZATIONAGREEMENT_FILENAME, AUTHORIZATIONPARAGRAPH, DEFAULTTAXRATE, NOCHARGE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, POSTDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TURNOVERMINIMUMTHRESHOLD, WORLDPAYSUBID, PAYROLLIDLETIMESTPAYCODE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, CREATEDBY_ID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, CURRENCY, DIVISIONNAME, EXTERNALID, FINANCEITACCOUNTEMAIL, FRANCHISEEINFO_GST, HVACDASHBOARDSECTIONS, MATERIALSKUREFERENCE_SKUTYPE, NOCHARGECOMMERCIAL, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMEOTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, MATERIALSKU_ID, PHONENUMBER, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, SELLERFEE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, CORPORATECONTRACTNUMBER, INTACCTENTITY_ID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, FINANCEITPARTNERID, FRANCHISEEINFO_CONTRACT, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLCOSTMARKUP, PAYROLLINVOICEBONUSPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, WARRANTYRATE, MINIMUMROYALTYFEE, PAYMENTPROCESSOR, SERVICEFINANCEDEALERNAME, ACKNOWLEDGEMENTPARAGRAPH, CONSTRUCTION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, GOAL, ID, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, NOCHARGERESIDENTIAL, PAYROLLFLATFEE, PAYROLLTASKBONUSPAYCODE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYMENTOPTIONS, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TRADE_ID, PAYROLLTYPE, ADDRESS_STATE, DATA, EMAIL, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, IMPORTID, MODIFIEDON, PAYROLLFLATFEEMINIMUM, TENANT_TYPE, WORLDPAYMERCHANTPIN, HIDEPRICES, INVOICEHEADER, PAYROLLSOLDBYPAYCODE, INTEGRATEDREFUNDS_ID, ACTIVE, ADDRESS_UNIT, CREDITCARDPROCESSORLOGIN, FRANCHISEEINFO_TRUCKSOPERATING, INSURANCECOMPANYNAME, LICENSENUMBER, PAYROLLTURNOVERBONUSPAYCODENEW, QUICKBOOKSCLASS, DIVISION_ID, FRANCHISEEINFO_NAME, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, JOBBOOKEDALERTRECIPIENTS, QUICKBOOKSROOTSALESACCOUNT, OVERTIMEMODE, PAYROLLPERCENTAGEFEE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: LOGO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_705, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [ACTIVE, ACTIVE_FLAG, BILLINGTEMPLATE_ID, CANCELATIONINVOICE_ID, DURATION, FOLLOWUPON, INITIALDEFERREDREVENUE, PREVIOUSRECURRINGLOCATION_ID, RECORD_UPDATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, BILLINGFREQUENCY, CANCELATIONBALANCEINVOICE_ID, CREATEDON, ID, MEMO, INVOICETEMPLATE_ID, TO, TYPE_ID, PAYMENTMETHOD_ID, SOLDBY_ID, CUSTOMER_ID, BILLINGCOVERAGEPERIOD, RECORD_CREATE_DATE, RENEWEDBY_ID, CUSTOMERPO, MODIFIEDON, EXPIREDAT, PAYMENTTYPE_ID, ACTIVATEDBY_ID, FOLLOWUPSTATUS, RECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, CREATEDBY_ID, STATUS, TENANT_TYPE, BUSINESSUNIT_ID, ACTIVATEDFROM_ID, FROM, LOCATION_ID, MASTER_ID, RENEWALDURATION, IMPORTID, CANCELLATIONDATE, BILLINGEMAIL_ID, NEXTSCHEDULEDBILLDATE, BILLINGPREFERENCE, FIRSTSCHEDULEDBILLDATE, FOLLOWUPCUSTOMSTATUS_ID, CANCELATIONBUYOUTINVOICE_ID, RENEWALBILLINGFREQUENCY, RENEWALMEMBERSHIPTASK_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_981, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 1809 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1809 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1809 Row Count of Table VENDOR is matched for APIMAT :: 1809 DataMart :: 1809 Row Count of Table VENDOR is matched for DataMart :: 1809 CURATED :: 1809 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_025, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [ISREMINDER, FOLLOWUPON, CREATEDBY_ID, STATUS, FOLLOWUPONTIMEENABLED, JOB_ID, MODIFIEDON, HOLDER_OPPORTUNITY, IMPORTID, ACTIVE, CREATEDON, ID] Column names for DataMart Table --> STR_OPPORTUNITY :: [ACTIVE, CREATEDBY_ID, HOLDER_OPPORTUNITY, STATUS, TENANT_TYPE, JOB_ID, MASTER_ID, RECORD_CREATE_DATE, ISREMINDER, FOLLOWUPONTIMEENABLED, CREATEDON, IMPORTID, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, FOLLOWUPON, ID] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_026, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_748, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 632 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 632 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 632 Row Count of Table EQUIPMENT is matched for APIMAT :: 632 DataMart :: 632 Row Count of Table EQUIPMENT is matched for DataMart :: 632 CURATED :: 632 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_764, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 383 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 383 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 383 Row Count of Table PAYMENT is matched for APIMAT :: 383 DataMart :: 383 Row Count of Table PAYMENT is matched for DataMart :: 383 CURATED :: 383 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1000, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [JOB_ID, ACTIVE, MONTHNUMBER, TENANT_TYPE, IMPORTID, RECORD_CREATE_DATE, START, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, ID, ISUNUSED, MASTER_ID, PLANEND, SMARTDISPATCHDATA_JOBAPPOINTMENT, NUMBER, RECORD_UPDATE_DATE, END, ISCONFIRMED, MODIFIEDON, PLANSTART, STATUS] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_477, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [] Column names for DataMart Table --> STR_PAYMENT :: [CREATEDBY_ID, CREATEDON, DEFERREDINTEREST, TENANT_TYPE, ACTIVE_FLAG, BATCH_ID, CHECKNUMBER, CREDITAVAILABLE, CUSTOMER_ID, TRANSACTION, AGREEMENTLANGUAGE, ESTIMATE_ID, EXPORTID, ID, APPLIEDON, MEMO, FINANCINGOPERATOR, BUSINESSUNIT_ID, MASTER_ID, MODIFIEDON, PROJECT_ID, SETTLEMENTSTATUS, STATUS, TYPE_ID, AUTHORIZATIONSIGNATURE, RECORD_UPDATE_DATE, SOURCE, UNAPPLIEDAMOUNT, PAIDON, ACTIVE, IMPORTID, INVOICE_ID, NUMBER, REFUNDEDAMOUNT, STOREDPAYMENT_ID, TRANSACTIONSTATUS, AMOUNT, EXTERNALID, METHOD, PAYMENTDATE, RECORD_CREATE_DATE, SETTLEMENTDATE] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_634, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, IMAGE, DURATION, IMPORTID, ISTUNEUP, MINIMUMMATERIALCOSTINPERCENT, MODIFIEDON, CLASS, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, PROJECTLABELS, LIKELIHOOD, SUMMARY, SOLDTHRESHOLD, COMPCODE, CREATEDON, PRIORITY, ISAUTODISPATCHED, ISSMARTDISPATCHEDBYDEFAULTINAPI, PROJECTEDVALUEADJUSTMENT, NOCHARGE, NAME, MAXIMUMMATERIALCOSTINPERCENT, COMPOVERTIMERATE] Column names for DataMart Table --> STR_JOBTYPE :: [CLASS, CREATEDBY_ID, ENFORCERECURRINGSERVICEEVENTSELECTION, PRIORITY, PROJECTLABELS, SOLDTHRESHOLD, ISSMARTDISPATCHEDBYDEFAULTINAPI, ACTIVE_FLAG, CREATEDON, RECORD_CREATE_DATE, SUMMARY, COMPSTANDARDRATE, IMPORTID, LIKELIHOOD, MINIMUMMATERIALCOSTINPERCENT, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, ISAUTODISPATCHED, MASTER_ID, TENANT_TYPE, IMAGE, NOCHARGE, DURATION, ISTUNEUP, MAXIMUMMATERIALCOSTINPERCENT, MODIFIEDON, RECORD_UPDATE_DATE, NAME, PROJECTEDVALUEADJUSTMENT, ACTIVE, COMPCODE, ID] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_039, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [] Column names for DataMart Table --> STR_GROSSPAYITEM :: [INVOICEITEM_ID, LABORSKUREFERENCE_SKUTYPE, PAIDREASON, PROJECTNUMBER, RECORD_CREATE_DATE, STARTTIME, CUSTOMERNAME, ENDCOORDINATE, PAIDTIMETYPE, TECHNICIANBUSINESSUNIT_ID, BURDENCOSTAMOUNT, CREATEDBY_ID, PAYROLL_ID, STARTCOORDINATE, TECHNICIANBUSINESSUNITNAME, PAYOUTBUSINESSUNITNAME, ID, PAYROLLACTIVITYCODE_ID, DATE, PAYCODENAME, LABORSKU_ID, INVOICE_ID, PAIDDURATIONHOURS, SOURCEENTITYID, AMOUNT2, INVOICENUMBER, LOCATION_ID, PAYRULENAME, TECHNICIAN_ID, LABORSKUREFERENCE_SKUID, MASTER_ID, RECORD_UPDATE_DATE, ISPREVAILINGWAGEJOB, ZONENAME, ACTIVE, ACTIVITY, CREATEDON, CUSTOMER_ID, GROSSPAYITEMMETA, IMPORTID, JOBNUMBER, LOCATIONADDRESS, LOCATIONZIP, PAIDDURATION, TENANT_TYPE, JOBTYPENAME, LABORTYPE_ID, STARTDISTANCE, TECHNICIANPAYROLLID, ACTIVE_FLAG, AMOUNT2ADJUSTMENT, GROSSPAYITEMTYPE, PAYCODE, ISAPIGENERATED, PROJECT_ID, TAXZONENAME, JOB_ID, AMOUNT, ENDDISTANCE, MEMO, PAYOUTBUSINESSUNIT_ID, TECHNICIANNAME, ENDTIME, LABORTYPECODE, LOCATIONNAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_096, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_087, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, ACTIVE, IMPORTID, CREATEDBY_ID, CUSTOMER_ID, ID, NAME, CREATEDON, INVENTORYLOCATION_ID, TAXZONE_ID] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [NAME, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, INVENTORYLOCATION_ID, ID, MASTER_ID, RECORD_UPDATE_DATE, ACTIVE, BUSINESSUNIT_ID, TENANT_TYPE, CUSTOMER_ID, TAXZONE_ID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_820, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACTIVATIONLOCKED, ADDRESS_ISMILITARY, AUTHORIZATIONPARAGRAPH, CREDITCARDPROCESSORLOGIN, DIVISION_ID, EMAIL, FRANCHISEEINFO_COMMENTS, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEOTPAYCODE, ADDRESS_ZIP, FRANCHISEEINFO_GST, INSURANCECOMPANYPHONE, INTACCTENTITY_ID, MINIMUMROYALTYFEE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODENEW, DEFAULTTAXRATE, PAYROLLFLATFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, HIDEPRICES, TGLBONUS, RECORD_CREATE_DATE, COMMISSIONCALCULATION, IMPORTID, NAVISIONGLCODE, MEALAPPOINTMENT_ID, OVERTIMEMODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODE, SERVICEFINANCEDEALERID, PAYROLLIDLETIMESTPAYCODE, PHONENUMBER, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, DIVISIONNAME, EXTERNALID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, JOBBOOKEDALERTRECIPIENTS, QUICKBOOKSCLASS, TENANT_TYPE, WORLDPAYACCOUNTID, CREDITCARDPROCESSORKEY, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, POSTDATE, DATA, FRANCHISEEINFO_CONTRACT, ID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLFLATFEEMINIMUM, HVACDASHBOARDSECTIONS, PAYROLLINVOICEBONUSPAYCODE_ID, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_LONGITUDE, FRANCHISEEINFO_PIVOTALNUMBER, FRANCHISEEINFO_TRUCKSOPERATING, LOGO, PAYMENTPROCESSOR, TRADE_ID, FRANCHISEEINFO_NAME, MODIFIEDON, PAYROLLTASKBONUSPAYCODE, CREATEDBY_ID, GREENSKYMERCHANTID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, SERVICEFINANCEDEALERNAME, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, ADDRESS_LATITUDE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CONSTRUCTION, MASTER_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, FINANCEITPARTNERID, INVOICEMESSAGE, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSSTPAYCODE, NAME, PAYROLLTYPE, ACTIVE, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_UNIT, BCCEMAIL, GOAL, MATERIALSKUREFERENCE_SKUID, NOCHARGE, OFFERCOMMERCIALGENERALLIABILITY, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, INVOICEHEADER, NOCHARGECOMMERCIAL, PAYROLLEXPENSEDEDUCTIONTRIGGER, QUICKBOOKSROOTSALESACCOUNT, SELLERFEE, TURNOVERMINIMUMTHRESHOLD, WORLDPAYMERCHANTPIN, INTEGRATEDREFUNDS_ID, LICENSENUMBER, OFFICIALNAME, PAYMENTOPTIONS, PAYROLLWEIGHTEDOTPAYCODE, QUICKBOOKSOAUTHSETTINGS, TURNSCONTRACTORID, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, CREATEDON, ESTIMATEAUTHORIZATIONPARAGRAPH, BANKACCOUNTPROCESSOR_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, FINANCEITACCOUNTEMAIL, NOCHARGERESIDENTIAL, PAYROLLPERCENTAGEFEE, WARRANTYRATE, INSURANCECOMPANYNAME, NAVISIONOVERTIMEEARNINGCODE, WORLDPAYSUBID, CURRENCY] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_485, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [] Column names for DataMart Table --> STR_TAGTYPE :: [ID, IMPORTANCE, MASTER_ID, NAME, RECORD_UPDATE_DATE, MODIFIEDON, ISALWAYSVISIBLE, RECORD_CREATE_DATE, CODE, COLOR, CREATEDBY_ID, FONTCOLOR, PROJECTEDVALUEADJUSTMENT, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD, ACTIVE_FLAG, TENANT_TYPE, ACTIVE, CREATEDON, IMPORTID] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1032, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [DONOTSERVICE, ID, MEMBERSHIP_TO, MODIFIEDON, TENANT_TYPE, ADDRESS_LONGITUDE, BALANCE, EXTERNALID, HEADER, TYPE, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_ZIP, MASTER_ID, NOCHARGE, SHOWMEMBERSAVINGS, IMPORTID, RECORD_UPDATE_DATE, ADDRESS_CITY, ADDRESS_LATITUDE, DONOTMAIL, STATISTICS_ID, RECORD_CREATE_DATE, AVALARAENTITYCODE, TAXEXEMPT, CREATEDBY_ID, NAME, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDFROM, PAYMENTTERM_ID, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_FROM, ACTIVE, ACTIVE_FLAG, ADDRESS_UNIT, AR, CREATEDON, DONOTSENDPROMOTIONALEMAILS, ADDRESS_ISMILITARY, ADDRESS_STATE, ADDRESS_STREET] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1178, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [ACTIVE_FLAG, IMPORTID, ROLLOVERQUANTITY, UNITOFMEASURE_ID, ACTIVE, CREATEDBY_ID, EQUIPMENTVENDOR_ID, ISINVENTORY, MARKUP, REQUISITIONITEM_ID, TECHNICIANSPLIT1, PROJECTLABELS, COST, ID, MATERIALVENDOR_ID, MASTER_ID, SKUVENDOR_ID, VENDORPARTNUMBER, SERIALNUMBER, INVENTORYLOCATION_ID, RECORD_CREATE_DATE, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, SKU_ID, EQUIPMENT_ID, MODIFIEDON, STATUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, TECHNICIANSPLIT3, USEDMATERIAL_ID, TECHNICIANFORBASERATE1_ID, BUSINESSUNIT_ID, CHARGEABLEITEM_ID, DESCRIPTION, RECORD_UPDATE_DATE, TENANT_TYPE, MATERIAL_ID, QUANTITY, ROLLEDOVERFROMITEM_ID, TECHNICIANFORBASERATE3_ID, CREATEDON, PURCHASEORDER_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1050, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 5500 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5500 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 5500 DataMart :: 5500 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 5500 CURATED :: 5500 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1110, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [CREATEDBY_ID, DNIS, TENANT_TYPE, IMPORTID, RECORD_UPDATE_DATE, ID, NAME, ACTIVE, CATEGORY_ID, COST, MASTER_ID, RECORD_CREATE_DATE, MODIFIEDBY_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, MODIFIEDON, IMAGE, CREATEDON] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_906, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [RECORD_UPDATE_DATE, CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, NAME, ACTIVE, TENANT_TYPE, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, ID, IMPORTID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_760, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 7068 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7068 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 7068 DataMart :: 7068 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 7068 Row Count of Table MATERIAL is matched for DataMart :: 7068 CURATED :: 7068 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_347, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [CLASS, ISTUNEUP, SUMMARY, COMPOVERTIMERATE, CREATEDBY_ID, PROJECTLABELS, ID, IMAGE, COMPDOUBLEOVERTIMERATE, CREATEDON, ISAUTODISPATCHED, PRIORITY, ACTIVE, COMPSTANDARDRATE, LIKELIHOOD, SOLDTHRESHOLD, MAXIMUMMATERIALCOSTINPERCENT, NAME, DURATION, MINIMUMMATERIALCOSTINPERCENT, MODIFIEDON, COMPCODE, ENFORCERECURRINGSERVICEEVENTSELECTION, IMPORTID, PROJECTEDVALUEADJUSTMENT, NOCHARGE, ISSMARTDISPATCHEDBYDEFAULTINAPI] Column names for DataMart Table --> STR_JOBTYPE :: [DURATION, ISTUNEUP, PROJECTEDVALUEADJUSTMENT, SOLDTHRESHOLD, COMPCODE, CREATEDBY_ID, MINIMUMMATERIALCOSTINPERCENT, RECORD_CREATE_DATE, COMPOVERTIMERATE, ID, PROJECTLABELS, SUMMARY, ACTIVE, IMAGE, MASTER_ID, MAXIMUMMATERIALCOSTINPERCENT, NAME, NOCHARGE, ISSMARTDISPATCHEDBYDEFAULTINAPI, LIKELIHOOD, PRIORITY, ACTIVE_FLAG, CLASS, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, ISAUTODISPATCHED, COMPDOUBLEOVERTIMERATE, CREATEDON, IMPORTID, MODIFIEDON, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_596, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.MATERIAL
Table Count in Snowflake:: 10871 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 11111 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 27319 Row Count of Table MATERIAL is matched for RAW :: 10871 DataMart :: 11111 CURATED :: 27319 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_659, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CAMPAIGN
Table Count in Snowflake:: 221 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 221 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 221 Row Count of Table CAMPAIGN is matched for RAW :: 221 DataMart :: 221 CURATED :: 221 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1029, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [ACTIVE_FLAG, ID, CREATEDON, ACTIVE, MASTER_ID, NAME, RECORD_CREATE_DATE, CREATEDBY_ID, IMPORTID, MODIFIEDON, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_174, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.DIVISION
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table DIVISION is matched for RAW :: 4 DataMart :: 4 CURATED :: 4 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_855, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 39 Row Count of Table TECHNICIAN is matched for APIMAT :: 39 DataMart :: 39 Row Count of Table TECHNICIAN is matched for DataMart :: 39 CURATED :: 39 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_165, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TAXZONE
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table TAXZONE is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_660, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 22 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 22 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 22 Row Count of Table CANCELJOBREASON is matched for RAW :: 22 DataMart :: 22 CURATED :: 22 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1051, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 1714 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1714 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1714 Row Count of Table PAYMENT is matched for APIMAT :: 1714 DataMart :: 1714 Row Count of Table PAYMENT is matched for DataMart :: 1714 CURATED :: 1714 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_562, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [CREATEDBY_ID, PROJECTLABELS, TRUCK_ID, PROJECT_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, ACTIVE, CANCELEDON, DATE, GROUPINGOPTION, POVENDOR_ID, SHIPTO_COUNTRY, INVENTORYLOCATION_ID, INVOICE_ID, NOCHARGE, CANCELEDREASON, SHIPTO_STATE, SHIPTO_STREET, TAXRATE, ID, SHIPTO_UNIT, SHIPTO_ZIP, CREATEDON, EXTERNALID, SHIPPING, STATUS, SHIPTODESCRIPTION, JOB_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SENDSTATUS, TYPE_ID, VENDOR, EXPORTID, REQUISITION_ID, AMOUNT, CANCELEDBY_ID, ERRORMESSAGE, ISTIMEANDMATERIAL, REQUIREDON, SENTON, SHIPTO_LATITUDE, SHIPTO_LONGITUDE, TECHNICIAN_ID, VENDORINVOICENUMBER, NUMBER, BATCH_ID, BUSINESSUNIT_ID, MODIFIEDON, IMPORTID, SENDINGMETHOD, SUMMARY, SHIPTO_CITY, TAX, RECEIVEDON, TAXSCHEMA, MARKUP] Column names for DataMart Table --> STR_PURCHASEORDER :: [BATCH_ID, GROUPINGOPTION, REQUISITION_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SENDINGMETHOD, TAXSCHEMA, SUMMARY, VENDOR, ACTIVE_FLAG, AMOUNT, RECEIVEDON, SHIPTO_LATITUDE, SHIPTO_ISMANUALCOORDINATES, ACTIVE, BUSINESSUNIT_ID, CANCELEDBY_ID, ERRORMESSAGE, EXTERNALID, SENTON, SHIPTODESCRIPTION, EXPORTID, NUMBER, PROJECTLABELS, RECORD_UPDATE_DATE, SHIPTO_STATE, TRUCK_ID, TYPE_ID, STATUS, REQUIREDON, CANCELEDREASON, CREATEDBY_ID, MASTER_ID, TENANT_TYPE, SHIPTO_ISMILITARY, CANCELEDON, INVENTORYLOCATION_ID, SHIPTO_CITY, JOB_ID, POVENDOR_ID, TECHNICIAN_ID, ID, IMPORTID, NOCHARGE, SENDSTATUS, SHIPTO_LONGITUDE, SHIPTO_UNIT, ISTIMEANDMATERIAL, DATE, PROJECT_ID, SHIPTO_COUNTRY, SHIPPING, SHIPTO_STREET, TAX, TAXRATE, VENDORINVOICENUMBER, CREATEDON, INVOICE_ID, MARKUP, MODIFIEDON, RECORD_CREATE_DATE, SHIPTO_ZIP] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: MARKUP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_870, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 61 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 61 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 61 Row Count of Table EMPLOYEE is matched for APIMAT :: 61 DataMart :: 61 Row Count of Table EMPLOYEE is matched for DataMart :: 61 CURATED :: 61 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_148, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [ACTIVE, CREATEDON, TAXCODE, NAME, EXPIRATIONDATE, FEETAXRATE, ISTAXRATESEPARATED, STATEZONECODE, CREATEDBY_ID, EXTERNALID, QBACCOUNT, ISMULTIPLETAXZONE, COLOR, IMPORTID, LABORTAXRATE, MATERIALTAXRATE, ID, TAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [LABORTAXRATE, TAXCODE, ACTIVE, EXPIRATIONDATE, MATERIALTAXRATE, QBACCOUNT, SOURCE_PKEY_SPK, EXTERNALID, RECORD_UPDATE_DATE, TAXRATE, NAME, ACTIVE_FLAG, STATEZONECODE, COLOR, FEETAXRATE, ISTAXRATESEPARATED, TENANT_TYPE, ISMULTIPLETAXZONE, CREATEDON, CREATEDBY_ID, ID, IMPORTID, MASTER_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
8 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_919, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [COMMISSIONRATE, CREATEDBY_ID, IMPORTID, ISPAUSED, JOB_ID, PROJECTLABELS, RECORD_UPDATE_DATE, GROSSPAY, PAYROLLROLE, PAYTYPE, JOHNMOOREPAYROLLROLE, MASTER_ID, RECORD_CREATE_DATE, DRIVETIME_ID, STATUS, SPLIT, TECHNICIAN_ID, ACTIVE, MODIFIEDON, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, ID, TECHNICIANROLE_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1026, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [ACTIVE, ACTIVE_FLAG, CREATEDON, CUSTOMER_ID, MASTER_ID, MODIFIEDON, STATUS, AGENT_ID, RECORD_CREATE_DATE, SID, ID, REVIEWEDBY_ID, WONTREVIEW, EXCUSEMEMO, CALLSERVICE, CAMPAIGN_ID, IMPORTID, REVIEWINGBY_ID, LEAD_ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORDINGID, ESTIMATE_ID, TAG, CONVERSIONSCORE, CREATEDBY_ID, FOLLOWUP_ID, FROM, RECORDINGPATH, DIRECTION, DURATION, JOB_ID, LOCATION_ID, RECORDINGURL, TO, VOICEMAILPATH, TYPE, REASON_ID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_177, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [CREATEDBY_ID, MEMO, ID, REASON_ID, JOB_ID, CREATEDON, IMPORTID, ACTIVE] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ID, ACTIVE, RECORD_UPDATE_DATE, MASTER_ID, MEMO, RECORD_CREATE_DATE, IMPORTID, JOB_ID, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, REASON_ID, TENANT_TYPE] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_359, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ARCHIVED, BUSINESSUNIT_ID, GENERALLEDGERACCOUNT_ID, ID, IMAGES, PURCHASEORDERLIMITS_FLATAMOUNT, CREATEDON, DISPLAYINAMOUNT, ACCOUNT, ALLOWDISCOUNTS, AVALARACOMMERCIALTAXCODE, BASERATE1, COMMISSIONBONUS, COPIEDFROM_ID, DISPATCHFEE, IMPORTID, ISLABOR, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPMONTHS, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, PRICE, QBITEMNAME, ACTIVE, ADDONPRICE, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, BASERATE2, BASERATE3, CATEGORY_ID, DESCRIPTION, MINIMUMLABORHOURS, PAYSFLATAMOUNT, WARRANTY_DURATION, ISDEFERREDREVENUE, NOTAX, PROVIDER_ID, BONUS, EXTERNALID, MEMBERSHIPACTION, MEMBERSHIPTYPE_ID, PAYSCOMMISSION, RECURRINGSERVICETYPE_ID, TAXABLE, SCHEDULEDFLATAMOUNT, SOURCE, SOURCEVERSION, MEMBERPRICE, DISPLAYNAME, ISTIMEANDMATERIAL, ORIGINAL_ID, PAYTECHSPECIFICBONUS, WORKFLOWACTION_ID, NAME, CREATEDBY_ID, MEMBERSHIP, SYNCDATE, HOURS, ISOTTASK, MEMBERSHIPYEARS, MODIFIEDON, ADDONFLATAMOUNT, AUTOGLASSTYPE, CROSSSALEGROUP, EXCLUDEFROMPRICEBOOKWIZARD, ADDONMEMBERPRICE, COST, GENERATEDTAGTARGETS, PURCHASEORDERLIMITS_REVENUEPERCENT, SOLDBYCOMMISSION, SUPPLIERIMAGES] Column names for DataMart Table --> STR_SERVICE :: [ALLOWDISCOUNTS, NAME, COPIEDFROM_ID, PAYSFLATAMOUNT, RECORD_CREATE_DATE, SUPPLIERIMAGES, SYNCDATE, DESCRIPTION, ACTIVE_FLAG, ADDONFLATAMOUNT, AUTOGLASSTYPE, BONUS, PAYTECHSPECIFICBONUS, QBITEMNAME, DISPATCHFEE, EXTERNALID, ORIGINAL_ID, PROVIDER_ID, ALLOWAPPLYTAGSTOENTITIES, MEMBERSHIPMONTHS, NOTAX, ID, MODIFIEDON, BASERATE3, DISPLAYINAMOUNT, DISPLAYNAME, EXCLUDEFROMPRICEBOOKWIZARD, HOURS, MEMBERSHIPYEARS, MEMBERSHIPACTION, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BASERATE2, IMAGES, MEMBERSHIPTYPE_ID, TENANT_TYPE, CREATEDON, ISOTTASK, TAXABLE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, COST, MASTER_ID, RECORD_UPDATE_DATE, SOURCEVERSION, RECURRINGSERVICETYPE_ID, WORKFLOWACTION_ID, MINIMUMLABORHOURS, PAYSSOLDBYRATE, BASERATE1, BUSINESSUNIT_ID, COMMISSIONBONUS, GENERATEDTAGTARGETS, IMPORTID, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCE, WARRANTY_DURATION, ISDEFERREDREVENUE, WARRANTY_DESCRIPTION, PURCHASEORDERLIMITS_REVENUEPERCENT, ADDONPRICE, MEMBERPRICE, SCHEDULEDFLATAMOUNT, ACTIVE, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, CROSSSALEGROUP, ISTIMEANDMATERIAL, MEMBERSHIP, PAYSCOMMISSION, PRICE, SOLDBYCOMMISSION] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_969, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [ACTIVE_FLAG, SOURCE, STOREDPAYMENT_ID, TENANT_TYPE, ACTIVE, APPLIEDON, CREDITAVAILABLE, ESTIMATE_ID, PAYMENTDATE, AMOUNT, EXPORTID, EXTERNALID, NUMBER, TRANSACTION, PROJECT_ID, CUSTOMER_ID, AUTHORIZATIONSIGNATURE, BUSINESSUNIT_ID, RECORD_CREATE_DATE, SETTLEMENTSTATUS, STATUS, TYPE_ID, MASTER_ID, PAIDON, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, IMPORTID, MEMO, MODIFIEDON, REFUNDEDAMOUNT, TRANSACTIONSTATUS, AGREEMENTLANGUAGE, BATCH_ID, CHECKNUMBER, FINANCINGOPERATOR, CREATEDON, SETTLEMENTDATE, DEFERREDINTEREST, INVOICE_ID, METHOD, UNAPPLIEDAMOUNT] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_533, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ACTIVATIONLOCKED, FINANCEITAUTHTOKEN, INTEGRATEDREFUNDS_ID, PAYROLLCOSTMARKUP, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_COMMENTS, MINIMUMROYALTYFEE, QUICKBOOKSOAUTHSETTINGS, THREEDAYCANCELATIONPARAGRAPH, WARRANTYRATE, NAVISIONGLCODE, OFFERWORKERSCOMPENSATION, WORLDPAYACCOUNTID, WORLDPAYSUBID, ADDRESS_COUNTRY, CREATEDBY_ID, EXTERNALID, FRANCHISEEINFO_NAME, INSURANCECOMPANYNAME, PAYROLLIDLETIMEOTPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, SELLERFEE, TURNOVERMINIMUMTHRESHOLD, PAYMENTOPTIONS, PAYROLLTYPE, ADDRESS_ISMILITARY, AUTHORIZATIONAGREEMENT_FILENAME, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CONSTRUCTION, CREATEDON, DATA, IMPORTID, INVOICEHEADER, PAYROLLFLATFEE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODE, GREENSKYMERCHANTID, INSURANCECOMPANYPHONE, OFFICIALNAME, LOGO, MATERIALSKUREFERENCE_SKUID, OVERTIMEMODE, INVOICEMESSAGE, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREDITCARDPROCESSORKEY, DIVISION_ID, SERVICEFINANCEDEALERNAME, NAVISIONSTANDARDTIMEEARNINGCODE, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODE, TRADE_ID, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, FRANCHISEEINFO_GST, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_STATE, AUTHORIZATIONPARAGRAPH, COMMISSIONCALCULATION, EMAIL, ID, NOCHARGE, BCCEMAIL, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITACCOUNTEMAIL, MODIFIEDON, PAYROLLJOBHOURSSTPAYCODE, DEFAULTTAXRATE, NAME, NOCHARGERESIDENTIAL, WORLDPAYMERCHANTPIN, NAVISIONOVERTIMEEARNINGCODE, SERVICEFINANCEDEALERID, ACKNOWLEDGEMENTPARAGRAPH, HIDEPRICES, QUICKBOOKSCLASS, CREDITCARDPROCESSOR_ID, CURRENCY, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, QUICKBOOKSROOTSALESACCOUNT, GOAL, DIVISIONNAME, PAYROLLJOBHOURSOTPAYCODE, MEALAPPOINTMENT_ID, ADDRESS_CITY, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, FINANCEITPARTNERID, FRANCHISEEINFO_CONTRACT, FRANCHISEEINFO_TRUCKSOPERATING, HVACDASHBOARDSECTIONS, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PHONENUMBER, ENABLEWORKORDERS, PAYMENTPROCESSOR, PAYROLLIDLETIMESTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, POSTDATE, PAYROLLTURNOVERBONUSPAYCODENEW, ACTIVE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, INTACCTENTITY_ID, JOBBOOKEDALERTRECIPIENTS, LICENSENUMBER, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLPERCENTAGEFEE, TGLBONUS, PAYROLLSOLDBYPAYCODENEW, NOCHARGECOMMERCIAL, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLFLATFEEMINIMUM] Column names for DataMart Table --> STR_BUSINESSUNIT :: [CREATEDBY_ID, CURRENCY, WARRANTYRATE, CREDITCARDPROCESSORKEY, FINANCEITPARTNERID, HIDEPRICES, INTACCTENTITY_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, PAYROLLWEIGHTEDOTPAYCODE, SERVICEFINANCEDEALERNAME, INVOICEHEADER, PAYROLLIDLETIMEOTPAYCODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVE, ADDRESS_CITY, NOCHARGERESIDENTIAL, WORLDPAYACCOUNTID, GREENSKYMERCHANTID, INSURANCECOMPANYPHONE, MATERIALSKUREFERENCE_SKUTYPE, MATERIALSKU_ID, QUICKBOOKSROOTSALESACCOUNT, PAYROLLJOBHOURSSTPAYCODE, SELLERFEE, ACTIVATIONLOCKED, ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, FINANCEITACCOUNTEMAIL, ADDRESS_STREET, MASTER_ID, NOCHARGE, PAYMENTPROCESSOR, PAYROLLCOSTMARKUP, QUICKBOOKSCLASS, TRADE_ID, WORLDPAYSUBID, NOCHARGECOMMERCIAL, PAYROLLTURNOVERBONUSPAYCODE, QUICKBOOKSOAUTHSETTINGS, TURNOVERMINIMUMTHRESHOLD, PHONENUMBER, ADDRESS_STATE, AUTHORIZATIONPARAGRAPH, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITAUTHTOKEN, OFFERWORKERSCOMPENSATION, PAYROLLPERCENTAGEFEE, PAYROLLTASKBONUSPAYCODE, RECORD_UPDATE_DATE, BCCEMAIL, FRANCHISEEINFO_PIVOTALNUMBER, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLFLATFEE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, ADDRESS_ISMILITARY, CREDITCARDPROCESSOR_ID, ENABLEWORKORDERS, PAYROLLIDLETIMESTANDARDPAYCODE_ID, LICENSENUMBER, MEALAPPOINTMENT_ID, PAYROLLFLATFEEMINIMUM, PAYROLLSOLDBYPAYCODE, PAYMENTOPTIONS, SERVICEFINANCEDEALERID, TENANT_TYPE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_LONGITUDE, ADDRESS_ZIP, CONSTRUCTION, DIVISION_ID, OVERTIMEMODE, PAYROLLJOBHOURSOTPAYCODE, MINIMUMROYALTYFEE, NAVISIONOVERTIMEEARNINGCODE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, RECORD_CREATE_DATE, TGLBONUS, MATERIALSKUREFERENCE_SKUID, HVACDASHBOARDSECTIONS, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, COMMISSIONCALCULATION, EMAIL, IMPORTID, OFFICIALNAME, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLTURNOVERBONUSPAYCODENEW, WORLDPAYMERCHANTPIN, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, ID, INSURANCECOMPANYNAME, PAYROLLTASKBONUSPAYCODENEW, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, CREATEDON, INTEGRATEDREFUNDS_ID, NAVISIONGLCODE, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLTYPE, THREEDAYCANCELATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, AUTHORIZATIONAGREEMENT_FILENAME, DIVISIONNAME, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_CONTRACT, FRANCHISEEINFO_GST, NAME, POSTDATE, DATA, EXTERNALID, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, GOAL, JOBBOOKEDALERTRECIPIENTS, LOGO, TURNSCONTRACTORID, INVOICEMESSAGE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, MODIFIEDON] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1170, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ARCHIVED, DISPLAYNAME, IMPORTID, PAYSCOMMISSION, RECORD_CREATE_DATE, ISSERIALIZED, RECORD_UPDATE_DATE, TENANT_TYPE, CREATEDON, UNITOFMEASURE, ADDONFLATAMOUNT, COST, EXCLUDEFROMPRICEBOOKWIZARD, EXTERNALID, ID, MODIFIEDON, PURCHASEORDERLIMITS_REVENUEPERCENT, SYNCDATE, USEFIXEDMATERIALPRICE, ADDONMEMBERPRICE, ADDONPRICE, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, PAYSFLATAMOUNT, PROVIDER_ID, ACTIVE, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, ORIGINAL_ID, TAXABLE, COSTOFSALEACCOUNT_ID, BONUS, CREATEDBY_ID, DEDUCTASJOBCOST, INVENTORYENABLEDBY_ID, SOURCE, NAME, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SOLDBYCOMMISSION, ACCOUNT, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, NOTAX, AUTOGLASSTYPE, PAYTECHSPECIFICBONUS, PRICE, SOURCEVERSION, CATEGORY_ID, ASSETACCOUNT_ID, BUSINESSUNIT_ID, COMMISSIONBONUS, CROSSSALEGROUP, DISPLAYINAMOUNT, AVALARARESIDENTIALTAXCODE, HOURS, IMAGES, ISINVENTORY, DESCRIPTION, INVENTORYENABLEDON, MASTER_ID, SUPPLIERIMAGES, COPIEDFROM_ID, GENERALLEDGERACCOUNT_ID, SERIALIZEDON] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_384, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [ACTIVE, COMPLETEDON, CREATEDBY_ID, EXTERNALID, ISAUTODISPATCHED, NUMBER, OPPORTUNITYDATE, PREDICTEDSALES, ISTECHNICIANSPECIFIC, PRIORITY, TOTAL, UNION, MANAGEFOLLOWUPEMAIL, CALLSCRIPTANSWERRECORD_ID, CAMPAIGN_ID, END, ESTIMATEDCOST, IMPORTID, PREVAILINGWAGECODE_ID, CUSTOMER_ID, LEADGENERATED_ID, SOLDBY_ID, DURATION, PREVAILINGWAGEJOBNUMBER, INVOICE_ID, LASTCHANGEDBYSMARTDISPATCH, PLANEND, START, TYPE_ID, SUMMARY, ALLOTTEDTIME, APPROXIMATEENDDATE, GENERATEDFROM_ID, ID, MEMBERSHIP_ID, SECONDARYJOBNUMBER, FIRSTAPPOINTMENT_ID, ISCONFIRMED, LEAD_ID, PROJECTEDVALUE, APPROXIMATESTARTDATE, BUSINESSUNIT_ID, COMPLETIONSURVEYID, PROJECT_ID, SMARTDISPATCHDATA_JOB, CREATEDON, LATEPENALTY, REASSIGNMENTPENALTY, WARRANTYFOR_ID, MODIFIEDON, LASTAPPOINTMENT_ID, CREATEDFROMESTIMATE_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, OPPORTUNITY_ID, PMDATE, CUSTOMERPO, DRIVETIME, MANAGEEMPLOYEEEMAIL, PLANSTART, STATUS, DRIVINGCOST, ISPREVAILINGWAGE, LOCATION_ID, NOCHARGESOURCE, PREDICTEDTOTAL, GENERATEDBY_ID, MONTHNUMBER, RECALLFOR_ID, NOCHARGE, NOTIFICATIONSENABLED] Column names for DataMart Table --> STR_JOB :: [APPROXIMATESTARTDATE, CUSTOMER_ID, ISCONFIRMED, OPPORTUNITY_ID, PREVAILINGWAGECODE_ID, RECORD_CREATE_DATE, GENERATEDBY_ID, NUMBER, PROJECTEDVALUE, INVOICE_ID, ESTIMATEDCOST, MASTER_ID, PRIORITY, RECORD_UPDATE_DATE, CAMPAIGN_ID, COMPLETEDON, ISAUTODISPATCHED, LOCATION_ID, MANAGEEMPLOYEEEMAIL, STATUS, MONTHNUMBER, EXTERNALID, CUSTOMERPO, DRIVETIME, MEMBERSHIP_ID, PMDATE, SMARTDISPATCHDATA_JOB, SOLDBY_ID, PLANEND, SECONDARYJOBNUMBER, CALLSCRIPTANSWERRECORD_ID, FIRSTAPPOINTMENT_ID, ID, TENANT_TYPE, ACTIVE, ALLOTTEDTIME, APPROXIMATEENDDATE, BUSINESSUNIT_ID, NOCHARGE, PLANSTART, PREDICTEDSALES, REASSIGNMENTPENALTY, UNION, MODIFIEDON, PROJECT_ID, TOTAL, WARRANTYFOR_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, CREATEDFROMESTIMATE_ID, IMPORTID, ISTECHNICIANSPECIFIC, LASTCHANGEDBYSMARTDISPATCH, START, LEADGENERATED_ID, LEAD_ID, RECALLFOR_ID, TYPE_ID, ACTIVE_FLAG, CREATEDBY_ID, DURATION, END, GENERATEDFROM_ID, LASTAPPOINTMENT_ID, NOTIFICATIONSENABLED, SUMMARY, LATEPENALTY, OPPORTUNITYDATE, PREDICTEDTOTAL, CREATEDON, DRIVINGCOST, ISPREVAILINGWAGE, NOCHARGESOURCE, PREVAILINGWAGEJOBNUMBER, MANAGEFOLLOWUPEMAIL] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_716, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 196 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 196 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBTYPE is matched for APIMAT :: 196 DataMart :: 196 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 196 Row Count of Table JOBTYPE is matched for DataMart :: 196 CURATED :: 196 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1056, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_931, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 419 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 419 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 419 Row Count of Table PURCHASEORDER is matched for APIMAT :: 419 DataMart :: 419 Row Count of Table PURCHASEORDER is matched for DataMart :: 419 CURATED :: 419 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_718, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, SUMMARY, RECURRINGSERVICE_MEMO, AUTOLATITUDE, ID, NAME, RECURRINGSERVICE_TYPE, TAXABLE, ACTIVE, RECURRINGSERVICE_RECURRENCEINTERVAL, TAXZONE_ID, ACTIVE_FLAG, CREATEDON, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ADDRESS_ZIP, MODIFIEDON, NOCHARGE, RECORD_UPDATE_DATE, TAXEXEMPT, AUTOLONGITUDE, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MASTER_ID, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_FROM, AVALARAENTITYCODE, CUSTOMER_ID, ADDRESS_ISMILITARY, ESTIMATEDTAX, RECORD_CREATE_DATE, ZONE_ID, IMPORTID, ADDRESS_CITY, ISPREVAILINGWAGE, CREATEDBY_ID, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_019, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [CREATEDBY_ID, BUSINESSUNIT_ID, ID, TAXZONE_ID, CUSTOMER_ID, NAME, IMPORTID, ACTIVE, CREATEDON, INVENTORYLOCATION_ID] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [INVENTORYLOCATION_ID, ACTIVE_FLAG, RECORD_UPDATE_DATE, ID, NAME, ACTIVE, CREATEDON, RECORD_CREATE_DATE, BUSINESSUNIT_ID, CUSTOMER_ID, IMPORTID, MASTER_ID, TENANT_TYPE, CREATEDBY_ID, TAXZONE_ID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_343, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [ALLOTTEDTIME, CALLSCRIPTANSWERRECORD_ID, CAMPAIGN_ID, NOCHARGESOURCE, ESTIMATEDCOST, UNION, NUMBER, PRIORITY, NOCHARGE, ACTIVE, DURATION, LATEPENALTY, PROJECTEDVALUE, GENERATEDFROM_ID, ISAUTODISPATCHED, NOTIFICATIONSENABLED, PLANEND, SECONDARYJOBNUMBER, MONTHNUMBER, OPPORTUNITY_ID, BUSINESSUNIT_ID, MODIFIEDON, PREVAILINGWAGEJOBNUMBER, CUSTOMER_ID, CUSTOMERPO, OPPORTUNITYDATE, GENERATEDBY_ID, MEMBERSHIP_ID, PREDICTEDTOTAL, RECALLFOR_ID, TOTAL, INVOICE_ID, LASTAPPOINTMENT_ID, LOCATION_ID, PROJECT_ID, STATUS, WARRANTYFOR_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATE_ID, DRIVINGCOST, EXTERNALID, MANAGEFOLLOWUPEMAIL, PMDATE, REASSIGNMENTPENALTY, START, APPROXIMATESTARTDATE, FIRSTAPPOINTMENT_ID, ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, LEAD_ID, PREVAILINGWAGECODE_ID, SOLDBY_ID, SUMMARY, TYPE_ID, APPROXIMATEENDDATE, CREATEDBY_ID, DRIVETIME, ISPREVAILINGWAGE, LASTCHANGEDBYSMARTDISPATCH, IMPORTID, MANAGEEMPLOYEEEMAIL, COMPLETEDON, CREATEDON, END, ISCONFIRMED, ISTECHNICIANSPECIFIC, LEADGENERATED_ID, PLANSTART, PREDICTEDSALES, SMARTDISPATCHDATA_JOB] Column names for DataMart Table --> STR_JOB :: [APPROXIMATESTARTDATE, SOLDBY_ID, ESTIMATEDCOST, IMPORTID, PREDICTEDTOTAL, CREATEDBY_ID, ISPREVAILINGWAGE, ISTECHNICIANSPECIFIC, MODIFIEDON, LATEPENALTY, STATUS, APPROXIMATEENDDATE, NOTIFICATIONSENABLED, PLANSTART, LEAD_ID, SUMMARY, ACTIVE_FLAG, ALLOTTEDTIME, CAMPAIGN_ID, COMPLETEDON, CREATEDFROMESTIMATESTATUSWHENBOOKING, NUMBER, PREVAILINGWAGEJOBNUMBER, CREATEDON, CUSTOMERPO, INVOICE_ID, NOCHARGESOURCE, ISAUTODISPATCHED, RECALLFOR_ID, REASSIGNMENTPENALTY, ACTIVE, BUSINESSUNIT_ID, ISCONFIRMED, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, OPPORTUNITY_ID, PRIORITY, UNION, MANAGEEMPLOYEEEMAIL, TENANT_TYPE, LEADGENERATED_ID, CREATEDFROMESTIMATE_ID, FIRSTAPPOINTMENT_ID, ID, MEMBERSHIP_ID, MONTHNUMBER, WARRANTYFOR_ID, LASTAPPOINTMENT_ID, PROJECT_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, NOCHARGE, CALLSCRIPTANSWERRECORD_ID, DRIVETIME, SECONDARYJOBNUMBER, DURATION, GENERATEDFROM_ID, MANAGEFOLLOWUPEMAIL, PMDATE, PREDICTEDSALES, START, PLANEND, CUSTOMER_ID, DRIVINGCOST, END, GENERATEDBY_ID, LOCATION_ID, MASTER_ID, PREVAILINGWAGECODE_ID, PROJECTEDVALUE, SMARTDISPATCHDATA_JOB, COMPLETIONSURVEYID, EXTERNALID, TOTAL, TYPE_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_142, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 2438042 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2438042 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2438042 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 2438042 DataMart :: 2438042 CURATED :: 2438042 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1157, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [BIRTHDATE, EMAILCONFIRMED, HOME_ISMILITARY, PAYROLLID, PAYROLLBUSINESSUNIT_ID, STARTDATE, CLOCKINOUTREMINDER, HOME_COUNTRY, HOME_ZIP, PHONECONFIRMED, MIDDLENAME, MODIFIEDON, RECORD_UPDATE_DATE, SALESFORCECONTACTID, OVERTIMEPROFILE_ID, HOME_LATITUDE, HOME_LONGITUDE, OVERTIMEMODE, USER_ID, PAYFREQUENCY_ID, MANAGER_ID, PHOTO, ACTIVE_FLAG, HOME_CITY, HOURLYRATE, ID, ISEXCLUDEDFROMPAYROLL, LASTNAME, PAYROLLSTARTPERIOD, RECORD_CREATE_DATE, MOBILEPHONECONFIRMED, MASTER_ID, TENANT_TYPE, NAME, AGENTID, CREATEDON, FIRSTNAME, HOME_STREET, HOME_UNIT, IMPORTID, ISEXTERNAL, PHONE, MOBILEPHONE, ACTIVE, EMAIL, SALESFORCEROLE, CREATEDBY_ID, HOME_ISMANUALCOORDINATES, POSITION, HOME_STATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_537, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 27 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 27 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 27 Row Count of Table CANCELJOBREASON is matched for RAW :: 27 DataMart :: 27 CURATED :: 27 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_143, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [ACTIVE, MEMO, ID, IMPORTID, CREATEDON, CREATEDBY_ID, JOB_ID, REASON_ID] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE, CREATEDON, JOB_ID, CREATEDBY_ID, TENANT_TYPE, RECORD_CREATE_DATE, MASTER_ID, RECORD_UPDATE_DATE, MEMO, REASON_ID, IMPORTID, ACTIVE_FLAG, ID] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: REASON_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_190, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [CREATEDON, CREATEDBY_ID, OWNER_ID, TYPE_ID, ID, VALUE, ACTIVE, IMPORTID, MODIFIEDON] Column names for DataMart Table --> STR_CUSTOMFIELD :: [RECORD_UPDATE_DATE, ACTIVE, IMPORTID, MASTER_ID, CREATEDON, TENANT_TYPE, ID, RECORD_CREATE_DATE, ACTIVE_FLAG, MODIFIEDON, OWNER_ID, CREATEDBY_ID, TYPE_ID, VALUE] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_521, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ZIP, TAXSCHEMA, MODIFIEDON, SHIPTODESCRIPTION, VENDOR, CREATEDBY_ID, DATE, EXPORTID, SHIPTO_LONGITUDE, SHIPTO_STATE, ID, IMPORTID, PROJECT_ID, SHIPTO_COUNTRY, TAX, SHIPTO_CITY, BATCH_ID, ERRORMESSAGE, SHIPTO_STREET, TAXRATE, TYPE_ID, ACTIVE, AMOUNT, INVENTORYLOCATION_ID, MARKUP, NOCHARGE, REQUISITION_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_ISMILITARY, TRUCK_ID, GROUPINGOPTION, CANCELEDBY_ID, CREATEDON, EXTERNALID, SHIPTO_LATITUDE, SHIPTO_UNIT, INVOICE_ID, POVENDOR_ID, PROJECTLABELS, SENDSTATUS, TECHNICIAN_ID, SENTON, SUMMARY, CANCELEDON, RECEIVEDON, BUSINESSUNIT_ID, NUMBER, REQUIREDON, SENDINGMETHOD, SHIPPING, VENDORINVOICENUMBER, STATUS] Column names for DataMart Table --> STR_PURCHASEORDER :: [BATCH_ID, CREATEDON, MODIFIEDON, RECORD_UPDATE_DATE, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_STREET, STATUS, PROJECT_ID, TAXSCHEMA, TENANT_TYPE, BUSINESSUNIT_ID, CANCELEDBY_ID, RECEIVEDON, SHIPTO_COUNTRY, PROJECTLABELS, SUMMARY, TYPE_ID, SHIPTO_UNIT, CANCELEDON, CANCELEDREASON, SENDSTATUS, TECHNICIAN_ID, EXPORTID, INVOICE_ID, MASTER_ID, REQUIREDON, REQUISITION_ID, SHIPTO_LATITUDE, SHIPTO_LONGITUDE, JOB_ID, POVENDOR_ID, SENTON, SHIPTODESCRIPTION, SHIPTO_ISMILITARY, CREATEDBY_ID, EXTERNALID, ISTIMEANDMATERIAL, SENDINGMETHOD, TAX, ERRORMESSAGE, SHIPPING, SHIPTO_CITY, SHIPTO_ZIP, VENDORINVOICENUMBER, NOCHARGE, ACTIVE_FLAG, SHIPTO_STATE, NUMBER, SHIPTO_ISMANUALCOORDINATES, VENDOR, AMOUNT, ID, RECORD_CREATE_DATE, TRUCK_ID, ACTIVE, DATE, GROUPINGOPTION, IMPORTID, INVENTORYLOCATION_ID, MARKUP, TAXRATE] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_742, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [MASTER_ID, MODIFIEDON, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, NAME, ACTIVE_FLAG, CREATEDBY_ID, RECORD_CREATE_DATE, ACTIVE, ID, TENANT_TYPE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_374, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CATEGORY
Table Count in Snowflake:: 2103 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2103 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2103 Row Count of Table CATEGORY is matched for RAW :: 2103 DataMart :: 2103 CURATED :: 2103 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_601, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [CREATEDON, MODIFIEDON, ACTIVE, AMOUNT, IMPORTID, INVOICE_ID, PAYSELLERCOMMISSION, PAYMENT_ID, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [RECORD_UPDATE_DATE, ACTIVE_FLAG, TENANT_TYPE, ID, IMPORTID, MASTER_ID, MODIFIEDON, PAYSELLERCOMMISSION, AMOUNT, CREATEDON, ACTIVE, CREATEDBY_ID, INVOICE_ID, PAYMENT_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_782, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [COST, MODIFIEDON, MASTER_ID, MODIFIEDBY_ID, RECORD_CREATE_DATE, ACTIVE, CREATEDON, ID, DNIS, CREATEDBY_ID, IMPORTID, ACTIVE_FLAG, BUSINESSUNIT_ID, IMAGE, TENANT_TYPE, CATEGORY_ID, NAME, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_387, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ID, SURVEYTYPE, ISROUTINECOMPLETED, JOBID, SUBMITCOUNT, MODIFIEDON, RECOMMENDATIONS, JOBCOMPLETEDON, RATING, TOKEN, ISPLANNINGTOUSEAGAIN, SENTON, STATUS, COMPLETEDON, MEMO] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [COMPLETEDON, ISPLANNINGTOUSEAGAIN, JOBID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, ISROUTINECOMPLETED, SURVEYTYPE, SUBMITCOUNT, TOKEN, MASTER_ID, MEMO, STATUS, ACTIVE_FLAG, RECOMMENDATIONS, TENANT_TYPE, JOBCOMPLETEDON, SENTON, RATING, MODIFIEDON] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_657, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [ACTIVE, AGENT_ID, CUSTOMER_ID, VOICEMAILPATH, TAG, CONVERSIONSCORE, FROM, SID, RECORDINGID, FOLLOWUP_ID, STATUS, REASON_ID, REVIEWINGBY_ID, TYPE, DURATION, IMPORTID, JOB_ID, RECORDINGURL, CREATEDBY_ID, ID, CALLSERVICE, LEAD_ID, LOCATION_ID, MODIFIEDON, REVIEWEDBY_ID, CREATEDON, RECORDINGPATH, DIRECTION, ESTIMATE_ID, EXCUSEMEMO, CAMPAIGN_ID, TO, WONTREVIEW] Column names for DataMart Table --> STR_CALL :: [DURATION, ID, TAG, LOCATION_ID, RECORDINGPATH, CREATEDBY_ID, JOB_ID, RECORD_UPDATE_DATE, WONTREVIEW, DIRECTION, SID, STATUS, VOICEMAILPATH, RECORDINGID, REVIEWINGBY_ID, CUSTOMER_ID, EXCUSEMEMO, REVIEWEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, TO, AGENT_ID, CONVERSIONSCORE, MASTER_ID, CAMPAIGN_ID, CREATEDON, TYPE, MODIFIEDON, RECORDINGURL, ACTIVE, ACTIVE_FLAG, CALLSERVICE, ESTIMATE_ID, FOLLOWUP_ID, FROM, IMPORTID, REASON_ID, LEAD_ID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: WONTREVIEW Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_417, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CUSTOMER
Table Count in Snowflake:: 53053 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 53326 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 53431 Row Count of Table CUSTOMER is matched for RAW :: 53053 DataMart :: 53326 CURATED :: 53431 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_707, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 83 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 83 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 83 Row Count of Table EQUIPMENT is matched for APIMAT :: 83 DataMart :: 83 Row Count of Table EQUIPMENT is matched for DataMart :: 83 CURATED :: 83 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_917, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [ALLOTTEDTIME, COMPLETEDON, DURATION, LEADGENERATED_ID, OPPORTUNITYDATE, PROJECTEDVALUE, UNION, WARRANTYFOR_ID, MANAGEEMPLOYEEEMAIL, TYPE_ID, PREVAILINGWAGECODE_ID, CALLSCRIPTANSWERRECORD_ID, CREATEDON, DRIVINGCOST, MANAGEFOLLOWUPEMAIL, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, LASTAPPOINTMENT_ID, PREVAILINGWAGEJOBNUMBER, ACTIVE_FLAG, ID, PLANEND, PLANSTART, PREDICTEDTOTAL, CREATEDFROMESTIMATESTATUSWHENBOOKING, REASSIGNMENTPENALTY, SECONDARYJOBNUMBER, CREATEDBY_ID, CREATEDFROMESTIMATE_ID, DRIVETIME, ESTIMATEDCOST, IMPORTID, ISPREVAILINGWAGE, NOTIFICATIONSENABLED, NUMBER, PROJECT_ID, INVOICE_ID, OPPORTUNITY_ID, CAMPAIGN_ID, GENERATEDFROM_ID, ISAUTODISPATCHED, MONTHNUMBER, NOCHARGE, RECALLFOR_ID, SMARTDISPATCHDATA_JOB, TENANT_TYPE, RECORD_UPDATE_DATE, MODIFIEDON, APPROXIMATEENDDATE, END, ISCONFIRMED, LATEPENALTY, PRIORITY, RECORD_CREATE_DATE, PMDATE, START, SUMMARY, MEMBERSHIP_ID, ACTIVE, APPROXIMATESTARTDATE, BUSINESSUNIT_ID, EXTERNALID, LOCATION_ID, PREDICTEDSALES, ISTECHNICIANSPECIFIC, SOLDBY_ID, COMPLETIONSURVEYID, CUSTOMERPO, NOCHARGESOURCE, STATUS, CUSTOMER_ID, LEAD_ID, MASTER_ID, TOTAL, LASTCHANGEDBYSMARTDISPATCH] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_294, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [] Column names for DataMart Table --> STR_CUSTOMER :: [EXCLUDEFROMBULKPRINTING, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, AR, BALANCE, HEADER, DONOTMAIL, MEMBERSHIP_TO, ACTIVE_FLAG, AVALARAENTITYCODE, CREATEDBY_ID, MEMBERSHIP_FROM, ADDRESS_ZIP, ADDRESS_UNIT, STATISTICS_ID, ADDRESS_CITY, DONOTSERVICE, TENANT_TYPE, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, IMPORTID, MASTER_ID, NAME, RECORD_CREATE_DATE, EXTERNALID, SHOWMEMBERSAVINGS, TAXEXEMPT, MODIFIEDON, PAYMENTTERM_ID, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ID, MEMBERSHIP_ACTIVATEDBY, TYPE, CREATEDON, NOCHARGE, MEMBERSHIP_ACTIVATEDFROM, ADDRESS_ISMILITARY, ACTIVE, ADDRESS_STREET, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_418, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVE, CANCELLATIONDATE, CREATEDON, FIRSTSCHEDULEDBILLDATE, INITIALDEFERREDREVENUE, INVOICETEMPLATE_ID, TO, PREVIOUSRECURRINGLOCATION_ID, STATUS, PAYMENTTYPE_ID, ACTIVATEDFROM_ID, BILLINGPREFERENCE, CANCELATIONINVOICE_ID, CREATEDBY_ID, EXPIREDAT, FOLLOWUPCUSTOMSTATUS_ID, IMPORTID, RENEWALMEMBERSHIPTASK_ID, RENEWEDBY_ID, SOLDBY_ID, FOLLOWUPON, ID, ACTIVATEDBY_ID, RENEWALBILLINGFREQUENCY, BILLINGEMAIL_ID, DURATION, FROM, TYPE_ID, CANCELATIONBALANCEINVOICE_ID, CANCELATIONBUYOUTINVOICE_ID, CUSTOMERPO, LOCATION_ID, PAYMENTMETHOD_ID, BILLINGCOVERAGEPERIOD, BILLINGFREQUENCY, CUSTOMER_ID, RECURRINGLOCATION_ID, RENEWALDURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, BUSINESSUNIT_ID, FOLLOWUPSTATUS, MEMO, MODIFIEDON, NEXTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVATEDFROM_ID, BUSINESSUNIT_ID, FIRSTSCHEDULEDBILLDATE, FROM, CREATEDBY_ID, PAYMENTTYPE_ID, RENEWEDBY_ID, BILLINGEMAIL_ID, BILLINGPREFERENCE, CUSTOMERPO, LOCATION_ID, RENEWALDURATION, STATUS, PAYMENTMETHOD_ID, ACTIVATEDBY_ID, DURATION, ID, TO, FOLLOWUPCUSTOMSTATUS_ID, ACTIVE_FLAG, CANCELATIONBALANCEINVOICE_ID, PREVIOUSRECURRINGLOCATION_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, FOLLOWUPSTATUS, NEXTSCHEDULEDBILLDATE, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, FOLLOWUPON, MEMO, RECURRINGLOCATION_ID, ACTIVE, BILLINGFREQUENCY, BILLINGTEMPLATE_ID, EXPIREDAT, INVOICETEMPLATE_ID, MASTER_ID, MODIFIEDON, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, RENEWALMEMBERSHIPTASK_ID, CREATEDON, TYPE_ID, SOLDBY_ID, CANCELATIONBUYOUTINVOICE_ID, INITIALDEFERREDREVENUE, TENANT_TYPE, CANCELATIONINVOICE_ID, CANCELLATIONDATE, RENEWALBILLINGFREQUENCY, IMPORTID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_734, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_495, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [ACTIVE, ID, MODIFIEDON, NAME, CATEGORY_ID, CREATEDBY_ID, CREATEDON, DNIS, IMPORTID, BUSINESSUNIT_ID, COST, MODIFIEDBY_ID, IMAGE] Column names for DataMart Table --> STR_CAMPAIGN :: [ID, IMPORTID, MODIFIEDON, IMAGE, COST, CREATEDBY_ID, MODIFIEDBY_ID, ACTIVE_FLAG, CATEGORY_ID, CREATEDON, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE, ACTIVE, NAME, RECORD_CREATE_DATE, DNIS, BUSINESSUNIT_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: IMAGE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_812, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [CREATEDBY_ID, GENERATEDFOREXTERNAL, ID, MEMO, TENANT_TYPE, TYPE_ID, OWNER_ID, REMOVEDBY_ID, REMOVEDON, RECORD_CREATE_DATE, ACTIVE, CREATEDON, MODIFIEDON, GENERATEDFOR_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, IMPORTID, MASTER_ID, SOURCE_PKEY_SPK] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1154, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 11775 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 11775 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 11775 Row Count of Table CONTACT is matched for APIMAT :: 11775 DataMart :: 11775 Row Count of Table CONTACT is matched for DataMart :: 11775 CURATED :: 11775 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1083, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [ACTIVE, CREATEDON, JOB_ID, PROJECTLABELS, ACTIVE_FLAG, DRIVETIME_ID, GROSSPAY, STATUS, CREATEDBY_ID, ISPAUSED, MODIFIEDON, SPLIT, TENANT_TYPE, COMMISSIONRATE, RECORD_UPDATE_DATE, JOHNMOOREPAYROLLROLE, PAYTYPE, IMPORTID, ID, TECHNICIAN_ID, PAYROLLROLE, RECORD_CREATE_DATE, TECHNICIANROLE_ID, MASTER_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1185, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_ISMILITARY, EVENTNAME, ISDEFAULTSHOPTIME, OTPAYCODE, PAYROLLPOSTINGGROUP_ID, STANDARDPAYROLLCONTROLCODE_ID, VISIBILITY, ADDRESS_COUNTRY, GEOFENCECLOCKINMODE, ADDRESS_STATE, CUSTOMHOURLYRATE, DESCRIPTION, STPAYCODE, ADDRESS_STREET, RECORD_UPDATE_DATE, TENANT_TYPE, TYPE, ACTIVE_FLAG, ROUTEAROUNDNJA, ENABLESIMPLECLOCKINOUT, HOURLYRATE, MASTER_ID, DOUBLEOVERTIMEPAYCODE_ID, ADDRESS_ISMANUALCOORDINATES, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, CREATEDON, EXCLUDEABSENTEVENT, ISAUTOCLOCKINENABLED, STANDARDPAYCODE_ID, OVERTIMEPAYCODE_ID, ID, ADDRESS_LONGITUDE, RATEMULTIPLIER, DEDUCTCOMMUTETIME, ADDRESS_UNIT, IMPORTID, SENDALERTSONMOBILE, ACTIVE, ADDRESS_ZIP, CODE, CREATEDBY_ID, RECORD_CREATE_DATE, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_CITY, ADDRESS_LATITUDE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_751, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table HOLDJOBREASON is matched for DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1143, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_906, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 24 DataMart :: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 24 Row Count of Table CANCELJOBREASON is matched for DataMart :: 24 CURATED :: 24 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_633, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ISROUTINECOMPLETED, STATUS, COMPLETEDON, ID, RECOMMENDATIONS, JOBCOMPLETEDON, SUBMITCOUNT, RATING, ISPLANNINGTOUSEAGAIN, MODIFIEDON, TOKEN, JOBID, MEMO, SENTON, SURVEYTYPE] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [JOBID, MODIFIEDON, ID, ISROUTINECOMPLETED, MEMO, RATING, RECOMMENDATIONS, TOKEN, JOBCOMPLETEDON, STATUS, ISPLANNINGTOUSEAGAIN, SENTON, SURVEYTYPE, ACTIVE_FLAG, RECORD_UPDATE_DATE, COMPLETEDON, RECORD_CREATE_DATE, SUBMITCOUNT, MASTER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SURVEYTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_541, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVE, FIRSTSCHEDULEDBILLDATE, FOLLOWUPSTATUS, PAYMENTMETHOD_ID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, INVOICETEMPLATE_ID, BILLINGEMAIL_ID, MEMO, IMPORTID, MODIFIEDON, RENEWALDURATION, STATUS, FOLLOWUPON, RENEWEDBY_ID, SOLDBY_ID, CANCELATIONINVOICE_ID, INITIALDEFERREDREVENUE, LOCATION_ID, CANCELLATIONDATE, BILLINGCOVERAGEPERIOD, BILLINGTEMPLATE_ID, CANCELATIONBALANCEINVOICE_ID, CUSTOMERPO, DURATION, EXPIREDAT, FROM, BILLINGFREQUENCY, ID, TYPE_ID, TO, ACTIVATEDFROM_ID, BUSINESSUNIT_ID, CREATEDON, FOLLOWUPCUSTOMSTATUS_ID, RENEWALBILLINGFREQUENCY, RENEWALMEMBERSHIPTASK_ID, ACTIVATEDBY_ID, BILLINGPREFERENCE, CANCELATIONBUYOUTINVOICE_ID, NEXTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, CUSTOMER_ID, CREATEDBY_ID, PAYMENTTYPE_ID] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVATEDBY_ID, CANCELLATIONDATE, MEMO, PAYMENTMETHOD_ID, RENEWALBILLINGFREQUENCY, ACTIVE_FLAG, RECORD_UPDATE_DATE, SOLDBY_ID, BILLINGFREQUENCY, BILLINGPREFERENCE, BILLINGTEMPLATE_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, FOLLOWUPCUSTOMSTATUS_ID, FOLLOWUPON, ID, RECORD_CREATE_DATE, MASTER_ID, BILLINGCOVERAGEPERIOD, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, CUSTOMERPO, PREVIOUSRECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, ACTIVATEDFROM_ID, BILLINGEMAIL_ID, DURATION, INVOICETEMPLATE_ID, STATUS, RECURRINGLOCATION_ID, IMPORTID, ACTIVE, NEXTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASK_ID, RENEWEDBY_ID, CREATEDON, BUSINESSUNIT_ID, CANCELATIONBALANCEINVOICE_ID, FROM, PAYMENTTYPE_ID, TENANT_TYPE, INITIALDEFERREDREVENUE, CANCELATIONINVOICE_ID, FOLLOWUPSTATUS, LOCATION_ID, RENEWALDURATION, CREATEDBY_ID, CUSTOMER_ID, EXPIREDAT, MODIFIEDON, TO, TYPE_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1101, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 17 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 17 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 17 Row Count of Table TECHNICIAN is matched for APIMAT :: 17 DataMart :: 17 Row Count of Table TECHNICIAN is matched for DataMart :: 17 CURATED :: 17 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_836, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 85391 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 85391 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 85391 DataMart :: 85391 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 85391 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 85391 CURATED :: 85391 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_410, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ADDRESS_LATITUDE, COMMISSIONCALCULATION, ENABLEWORKORDERS, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, NAVISIONOVERTIMEEARNINGCODE, NOCHARGECOMMERCIAL, CREDITCARDPROCESSORLOGIN, ESTIMATEAUTHORIZATIONPARAGRAPH, ID, NAVISIONGLCODE, PAYROLLSOLDBYPAYCODE, TRADE_ID, PAYROLLJOBHOURSOTPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, ACTIVATIONLOCKED, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_ZIP, CREATEDON, DEFAULTTAXRATE, AUTHORIZATIONPARAGRAPH, HIDEPRICES, MATERIALSKU_ID, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, DATA, FINANCEITACCOUNTEMAIL, OFFERWORKERSCOMPENSATION, AUTHORIZATIONAGREEMENT_FILENAME, CORPORATECONTRACTNUMBER, DIVISIONNAME, IMPORTID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, ENABLEWORKORDERSEQUIPMENTFORMATTING, NOCHARGE, PAYMENTPROCESSOR, POSTDATE, TGLBONUS, INSURANCECOMPANYPHONE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, BCCEMAIL, FINANCEITPARTNERID, FRANCHISEEINFO_CONTRACT, JOBBOOKEDALERTRECIPIENTS, PAYROLLEXPENSEDEDUCTIONTRIGGER, DIVISION_ID, MATERIALSKUREFERENCE_SKUID, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, WARRANTYRATE, FINANCEITAUTHTOKEN, TURNOVERMINIMUMTHRESHOLD, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, NAME, THREEDAYCANCELATIONPARAGRAPH, OFFICIALNAME, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, GREENSKYMERCHANTID, PAYROLLSOLDBYPAYCODENEW, PAYROLLTYPE, INTACCTENTITY_ID, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSSTPAYCODE, PAYROLLTASKBONUSPAYCODENEW, SELLERFEE, LICENSENUMBER, PAYROLLPERCENTAGEFEEMINIMUM, OVERTIMEMODE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSORKEY, EMAIL, FRANCHISEEINFO_GST, SERVICEFINANCEDEALERID, CONSTRUCTION, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLIDLETIMEOTPAYCODE, PAYROLLIDLETIMESTPAYCODE, SERVICEFINANCEDEALERNAME, WORLDPAYMERCHANTPIN, WORLDPAYSUBID, PAYROLLFLATFEEMINIMUM, TURNSCONTRACTORID, INVOICEMESSAGE, EXTERNALID, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, FRANCHISEEINFO_COMMENTS, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREDITCARDPROCESSOR_ID, INTEGRATEDREFUNDS_ID, PAYROLLFLATFEE, QUICKBOOKSROOTSALESACCOUNT, INVOICEHEADER, PAYROLLTASKBONUSPAYCODE, PAYROLLTURNOVERBONUSPAYCODENEW, NOCHARGERESIDENTIAL, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_UNIT, CREATEDBY_ID, GOAL, HVACDASHBOARDSECTIONS, CURRENCY, LOGO, MEALAPPOINTMENT_ID, MINIMUMROYALTYFEE, MODIFIEDON, PHONENUMBER, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODE, QUICKBOOKSCLASS, OFFERCOMMERCIALGENERALLIABILITY] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_ISMANUALCOORDINATES, AUTHORIZATIONPARAGRAPH, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CONSTRUCTION, FRANCHISEEINFO_PIVOTALNUMBER, MATERIALSKU_ID, PAYMENTOPTIONS, PAYMENTPROCESSOR, PAYROLLCOSTMARKUP, CREDITCARDPROCESSORKEY, INSURANCECOMPANYPHONE, LOGO, MATERIALSKUREFERENCE_SKUID, OFFICIALNAME, TURNOVERMINIMUMTHRESHOLD, WORLDPAYACCOUNTID, PAYROLLTURNOVERBONUSPAYCODENEW, OVERTIMEMODE, TGLBONUS, POSTDATE, BCCEMAIL, CORPORATECONTRACTNUMBER, LICENSENUMBER, NOCHARGE, PHONENUMBER, ADDRESS_ZIP, PAYROLLTASKBONUSPAYCODE, GREENSKYMERCHANTID, PAYROLLIDLETIMEOTPAYCODE, QUICKBOOKSOAUTHSETTINGS, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_COUNTRY, ADDRESS_STREET, CREDITCARDPROCESSORLOGIN, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, JOBBOOKEDALERTRECIPIENTS, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYSUBID, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUTYPE, MEALAPPOINTMENT_ID, MINIMUMROYALTYFEE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, TRADE_ID, ADDRESS_UNIT, PAYROLLFLATFEEMINIMUM, OFFERCOMMERCIALGENERALLIABILITY, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ADDRESS_CITY, CREATEDBY_ID, CREATEDON, CREDITCARDPROCESSOR_ID, ENABLEWORKORDERS, EXTERNALID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLTASKBONUSPAYCODENEW, FRANCHISEEINFO_NAME, HVACDASHBOARDSECTIONS, OFFERWORKERSCOMPENSATION, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODE, QUICKBOOKSROOTSALESACCOUNT, MODIFIEDON, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_LONGITUDE, BANKACCOUNTPROCESSOR_ID, IMPORTID, INTACCTENTITY_ID, INTEGRATEDREFUNDS_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, RECORD_UPDATE_DATE, PAYROLLTYPE, QUICKBOOKSCLASS, ESTIMATEAUTHORIZATIONPARAGRAPH, SELLERFEE, DIVISIONNAME, NOCHARGERESIDENTIAL, PAYROLLIDLETIMESTANDARDPAYCODE_ID, TURNSCONTRACTORID, ADDRESS_LATITUDE, CURRENCY, NOCHARGECOMMERCIAL, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_CREATE_DATE, TENANT_TYPE, WORLDPAYMERCHANTPIN, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_FILENAME, PAYROLLFLATFEE, DATA, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, FINANCEITACCOUNTEMAIL, NAME, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLPERCENTAGEFEE, MASTER_ID, PAYROLLPERCENTAGEFEEMINIMUM, EMAIL, FINANCEITAUTHTOKEN, SERVICEFINANCEDEALERNAME, NAVISIONGLCODE, FRANCHISEEINFO_CONTRACT, ACTIVE, HIDEPRICES, ID, INVOICEHEADER, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, COMMISSIONCALCULATION, FINANCEITPARTNERID, FRANCHISEEINFO_GST, GOAL, INSURANCECOMPANYNAME, NAVISIONOVERTIMEEARNINGCODE, PAYROLLIDLETIMESTPAYCODE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLSOLDBYPAYCODENEW, WARRANTYRATE, SERVICEFINANCEDEALERID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_182, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TAXZONE
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table TAXZONE is matched for RAW :: 4 DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_236, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.SERVICE
Table Count in Snowflake:: 1325 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1325 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1325 Row Count of Table SERVICE is matched for RAW :: 1325 DataMart :: 1325 CURATED :: 1325 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1117, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 80 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 80 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 80 Row Count of Table EQUIPMENT is matched for APIMAT :: 80 DataMart :: 80 Row Count of Table EQUIPMENT is matched for DataMart :: 80 CURATED :: 80 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_018, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [CREATEDBY_ID, CREATEDON, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, NAME, ID, IMPORTID, STATUS, SYNCQUEUETAG, DEPOSITEDON, MODIFIEDON, ISAUTOCREATED, NUMBER] Column names for DataMart Table --> STR_BATCH :: [ACTIVE, ISAUTOCREATED, RECORD_UPDATE_DATE, CREATEDBY_ID, NUMBER, CREATEDON, ID, STATUS, SYNCQUEUETAG, ACTIVE_FLAG, DEPOSITEDON, IMPORTID, MASTER_ID, SOURCE_PKEY_SPK, EXTERNALID, MODIFIEDON, SYNCQUEUESTATUS, NAME, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: NUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_789, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 948 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 948 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 948 Row Count of Table EQUIPMENT is matched for APIMAT :: 948 DataMart :: 948 Row Count of Table EQUIPMENT is matched for DataMart :: 948 CURATED :: 948 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1053, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 392 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 392 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 392 Row Count of Table PROJECT is matched for APIMAT :: 392 DataMart :: 392 Row Count of Table PROJECT is matched for DataMart :: 392 CURATED :: 392 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1094, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 28 Row Count of Table PROJECT is matched for APIMAT :: 28 DataMart :: 28 Row Count of Table PROJECT is matched for DataMart :: 28 CURATED :: 28 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_079, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3 Row Count of Table PAYROLLPROFILE is matched for RAW :: 3 DataMart :: 3 CURATED :: 3 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_814, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 455 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 455 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 455 Row Count of Table TECHNICIAN is matched for APIMAT :: 455 DataMart :: 455 Row Count of Table TECHNICIAN is matched for DataMart :: 455 CURATED :: 455 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_630, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOB
Table Count in Snowflake:: 1159962 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1160020 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1160518 Row Count of Table JOB is matched for RAW :: 1159962 DataMart :: 1160020 CURATED :: 1160518 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_788, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 35 Row Count of Table EMPLOYEE is matched for APIMAT :: 35 DataMart :: 35 Row Count of Table EMPLOYEE is matched for DataMart :: 35 CURATED :: 35 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_885, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_540, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, BALANCE, DONOTMAIL, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, NOCHARGE, DONOTCHARGEINTERESTFEE, SHOWMEMBERSAVINGS, ADDRESS_STREET, ADDRESS_UNIT, AR, DONOTSERVICE, EXTERNALID, PAYMENTTERM_ID, TAXEXEMPT, STATISTICS_ID, CREATEDON, HEADER, TYPE, ADDRESS_LATITUDE, ADDRESS_STATE, CREATEDBY_ID, MODIFIEDON, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_FROM, ACTIVE, ADDRESS_LONGITUDE, ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_ISMILITARY, ADDRESS_ZIP, IMPORTID, NAME] Column names for DataMart Table --> STR_CUSTOMER :: [ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_CITY, CREATEDBY_ID, DONOTSERVICE, MEMBERSHIP_TO, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, ADDRESS_STREET, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, CREATEDON, ADDRESS_LATITUDE, HEADER, MEMBERSHIP_FROM, TENANT_TYPE, NAME, ADDRESS_STATE, ADDRESS_ZIP, EXCLUDEFROMBULKPRINTING, MODIFIEDON, SHOWMEMBERSAVINGS, ACTIVE_FLAG, ADDRESS_UNIT, BALANCE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, ACTIVE, ADDRESS_ISMILITARY, NOCHARGE, PAYMENTTERM_ID, STATISTICS_ID, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_ACTIVATEDFROM, ADDRESS_ISMANUALCOORDINATES, AVALARAENTITYCODE, DONOTMAIL, EXTERNALID, IMPORTID, TAXEXEMPT, TYPE, AR] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_648, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TAG
Table Count in Snowflake:: 546177 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 546177 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 546177 Row Count of Table TAG is matched for RAW :: 546177 DataMart :: 546177 CURATED :: 546177 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_865, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [ACTIVE, CREATEDBY_ID, CREATEDON, RECORD_CREATE_DATE, IMPORTID, NAME, ACTIVE_FLAG, MASTER_ID, RECORD_UPDATE_DATE, ID, TENANT_TYPE, MODIFIEDON] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_676, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [IMPORTID, JOBTYPE_ID, ACTIVE, PROJECT_ID, LATESTFOLLOWUPDATE, MODIFIEDON, CREATEDON, CAMPAIGN_ID, CREATEDBY_ID, BUSINESSUNIT_ID, CUSTOMER_ID, SUMMARY, ESTIMATE_ID, PRIORITY, ID, LOCATION_ID, STATUS] Column names for DataMart Table --> STR_LEAD :: [CREATEDON, CUSTOMER_ID, IMPORTID, MD5_VALUE, JOBTYPE_ID, LATESTFOLLOWUPDATE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, ID, CAMPAIGN_ID, ESTIMATE_ID, LOCATION_ID, STATUS, PROJECT_ID, MASTER_ID, RECORD_CREATE_DATE, BUSINESSUNIT_ID, PRIORITY, SUMMARY] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_452, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [] Column names for DataMart Table --> STR_CALL :: [CUSTOMER_ID, FOLLOWUP_ID, ID, LOCATION_ID, RECORDINGURL, TENANT_TYPE, TO, MODIFIEDON, CAMPAIGN_ID, RECORDINGID, RECORDINGPATH, AGENT_ID, CREATEDON, ESTIMATE_ID, JOB_ID, SID, STATUS, WONTREVIEW, CREATEDBY_ID, DURATION, VOICEMAILPATH, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, CALLSERVICE, LEAD_ID, RECORD_CREATE_DATE, TAG, REASON_ID, ACTIVE_FLAG, DIRECTION, REVIEWINGBY_ID, CONVERSIONSCORE, EXCUSEMEMO, FROM, REVIEWEDBY_ID, TYPE, MASTER_ID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_373, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 49 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 49 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 49 Row Count of Table CANCELJOBREASON is matched for RAW :: 49 DataMart :: 49 CURATED :: 49 |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_879, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [ACTIVE_FLAG, STATUS, ID, RATING, TENANT_TYPE, RECOMMENDATIONS, SURVEYTYPE, TOKEN, MEMO, JOBCOMPLETEDON, MODIFIEDON, SENTON, SUBMITCOUNT, ISROUTINECOMPLETED, RECORD_UPDATE_DATE, MASTER_ID, COMPLETEDON, JOBID, RECORD_CREATE_DATE, ISPLANNINGTOUSEAGAIN] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_876, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 3033 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3033 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 3033 DataMart :: 3033 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3033 Row Count of Table JOB is matched for DataMart :: 3033 CURATED :: 3033 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_071, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [ACTIVE, IMPORTID, OWNER_ID, TYPE_ID, ID, CREATEDBY_ID, VALUE, CREATEDON, MODIFIEDON] Column names for DataMart Table --> STR_CUSTOMFIELD :: [ACTIVE, CREATEDBY_ID, MASTER_ID, CREATEDON, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, VALUE, TYPE_ID, MODIFIEDON, TENANT_TYPE, ID, OWNER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_708, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [AUTHORIZEDON, TAX, MATERIALSKUREFERENCE_SKUTYPE, CLAIM_ID, MATERIALTAX, SOLDBYEMPLOYEE_ID, CREATEDON, PROPOSALTAGCOLOR, AUTHORIZATIONSIGNATURE, DISCOUNTTOTAL, ID, IMPORTID, ISCHANGEORDER, ORDER, PROJECTOPPORTUNITY_ID, SOLDBY_ID, SOLDINVOICE_ID, SOLDON, PROPOSALTAGNAME, CREATEDBY_ID, LOCATION_ID, MASTER_ID, MATERIALSKU_ID, TENANT_TYPE, ACTIVE, LABORTAX, FEETOTAL, SUMMARY, TECHNICIANSIGNATURE, TOTAL, ACTIVE_FLAG, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, OPPORTUNITY_ID, ISRECOMMENDED, TOTALCOST, PROJECTLABELS, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RENEWABLEMEMBERSHIP_ID, TECHNICIANPICKEDSOLDTYPE, JOB_ID, BUSINESSUNIT_ID, NAME, PROCUREMENTTYPE, STATUS, SOLDTYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_947, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 30 DataMart :: 30 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 30 Row Count of Table CANCELJOBREASON is matched for DataMart :: 30 CURATED :: 30 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1071, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [BUSINESSUNIT_ID, EXTERNALID, IMAGE, IMPORTID, MASTER_ID, SOURCEVERSION, DESCRIPTION, ACTIVE_FLAG, HIDEINMOBILE, POSITION, AVALARARESIDENTIALTAXCODE, PARENT_ID, SUPPLIERIMAGES, CATEGORYTYPE, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, CREATEDBY_ID, CREATEDON, ID, NAME, AVALARACOMMERCIALTAXCODE, RECORD_CREATE_DATE, SOURCE, SKUIMAGES] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_605, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [MEMBERSHIPYEARS, PURCHASEORDERLIMITS_FLATAMOUNT, BONUS, RECURRINGSERVICETYPE_ID, SOURCEVERSION, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, COPIEDFROM_ID, ISOTTASK, ISTIMEANDMATERIAL, GENERALLEDGERACCOUNT_ID, SYNCDATE, MINIMUMLABORHOURS, DISPATCHFEE, IMPORTID, SOLDBYCOMMISSION, SOURCE, TAXABLE, ACCOUNT, ADDONPRICE, CATEGORY_ID, CREATEDBY_ID, ISDEFERREDREVENUE, MEMBERSHIPMONTHS, SUPPLIERIMAGES, MEMBERSHIPTYPE_ID, MODIFIEDON, NOTAX, ORIGINAL_ID, WORKFLOWACTION_ID, PRICE, ADDONFLATAMOUNT, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, GENERATEDTAGTARGETS, ISLABOR, PAYSCOMMISSION, WARRANTY_DESCRIPTION, BUSINESSUNIT_ID, COST, IMAGES, PURCHASEORDERLIMITS_REVENUEPERCENT, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, DISPLAYNAME, HOURS, NAME, PAYSFLATAMOUNT, PROVIDER_ID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BASERATE1, BASERATE3, CREATEDON, CROSSSALEGROUP, EXTERNALID, PAYSSOLDBYRATE, ALLOWDISCOUNTS, DISPLAYINAMOUNT, ACTIVE, AVALARARESIDENTIALTAXCODE, BASERATE2, PAYTECHSPECIFICBONUS, QBITEMNAME, SCHEDULEDFLATAMOUNT, ID, MEMBERSHIP, WARRANTY_DURATION, MEMBERSHIPACTION] Column names for DataMart Table --> STR_SERVICE :: [DISPLAYINAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_CREATE_DATE, MEMBERSHIP, PAYSSOLDBYRATE, WARRANTY_DURATION, BONUS, ALLOWDISCOUNTS, AUTOGLASSTYPE, BASERATE1, COMMISSIONBONUS, ISOTTASK, MASTER_ID, MEMBERSHIPMONTHS, MODIFIEDON, MEMBERPRICE, PAYSCOMMISSION, RECURRINGSERVICETYPE_ID, SOLDBYCOMMISSION, SOURCEVERSION, TENANT_TYPE, BASERATE2, EXCLUDEFROMPRICEBOOKWIZARD, PRICE, WARRANTY_DESCRIPTION, CROSSSALEGROUP, ORIGINAL_ID, ID, SUPPLIERIMAGES, SYNCDATE, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, CREATEDON, ACTIVE_FLAG, SCHEDULEDFLATAMOUNT, WORKFLOWACTION_ID, ACCOUNT, ACTIVE, BUSINESSUNIT_ID, DESCRIPTION, EXTERNALID, HOURS, IMAGES, ISTIMEANDMATERIAL, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, ISDEFERREDREVENUE, ADDONPRICE, BASERATE3, CREATEDBY_ID, MEMBERSHIPACTION, MEMBERSHIPTYPE_ID, MINIMUMLABORHOURS, SOURCE, COPIEDFROM_ID, DISPLAYNAME, TAXABLE, MEMBERSHIPYEARS, NOTAX, ADDONFLATAMOUNT, DISPATCHFEE, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, QBITEMNAME, RECORD_UPDATE_DATE, CATEGORY_ID, ARCHIVED, PURCHASEORDERLIMITS_REVENUEPERCENT, ALLOWAPPLYTAGSTOENTITIES, COST, GENERATEDTAGTARGETS, IMPORTID, ISLABOR, NAME] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_943, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [BANKACCOUNTPROCESSOR_ID, BCCEMAIL, CORPORATECONTRACTNUMBER, INVOICEHEADER, NOCHARGECOMMERCIAL, OVERTIMEMODE, QUICKBOOKSOAUTHSETTINGS, TRADE_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, RECORD_CREATE_DATE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVE_FLAG, ADDRESS_LATITUDE, ADDRESS_STATE, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, CREATEDBY_ID, FRANCHISEEINFO_CONTRACT, INTACCTENTITY_ID, JOBBOOKEDALERTRECIPIENTS, PAYROLLIDLETIMESTPAYCODE, NAVISIONSTANDARDTIMEEARNINGCODE, NOCHARGERESIDENTIAL, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLSOLDBYPAYCODE, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLPERCENTAGEFEE, DIVISION_ID, INSURANCECOMPANYPHONE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, IMPORTID, ADDRESS_LONGITUDE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, COMMISSIONCALCULATION, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DATA, FINANCEITAUTHTOKEN, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLFLATFEEMINIMUM, ESTIMATEAUTHORIZATIONPARAGRAPH, INTEGRATEDREFUNDS_ID, MINIMUMROYALTYFEE, OFFICIALNAME, RECORD_UPDATE_DATE, FRANCHISEEINFO_GST, PAYROLLTYPE, TENANT_TYPE, EMAIL, TURNOVERMINIMUMTHRESHOLD, PAYROLLJOBHOURSSTPAYCODE, ACTIVE, AUTHORIZATIONPARAGRAPH, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, FINANCEITACCOUNTEMAIL, MATERIALSKUREFERENCE_SKUID, NOCHARGE, PAYMENTOPTIONS, CREATEDON, MATERIALSKUREFERENCE_SKUTYPE, MODIFIEDON, SERVICEFINANCEDEALERNAME, TGLBONUS, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, ENABLEWORKORDERSEQUIPMENTFORMATTING, EXTERNALID, ID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_ZIP, DEFAULTTAXRATE, DIVISIONNAME, HVACDASHBOARDSECTIONS, NAVISIONGLCODE, MEALAPPOINTMENT_ID, PAYROLLIDLETIMEOTPAYCODE, POSTDATE, QUICKBOOKSROOTSALESACCOUNT, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLWEIGHTEDOTPAYCODE, SERVICEFINANCEDEALERID, ENABLEWORKORDERS, FRANCHISEEINFO_COMMENTS, QUICKBOOKSCLASS, OFFERCOMMERCIALGENERALLIABILITY, ADDRESS_CITY, ADDRESS_COUNTRY, CONSTRUCTION, CREDITCARDPROCESSORKEY, MASTER_ID, PAYROLLSOLDBYPAYCODENEW, GOAL, GREENSKYMERCHANTID, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, WORLDPAYSUBID, PAYROLLFLATFEE, PAYROLLTASKBONUSPAYCODE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_TRUCKSOPERATING, WARRANTYRATE, ACTIVATIONLOCKED, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, FINANCEITPARTNERID, LOGO, PAYMENTPROCESSOR, ADDRESS_ISMILITARY, CURRENCY, LICENSENUMBER, MATERIALSKU_ID, NAVISIONOVERTIMEEARNINGCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, PHONENUMBER, INSURANCECOMPANYNAME, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, WORLDPAYMERCHANTPIN, ACKNOWLEDGEMENTPARAGRAPH, PAYROLLTURNOVERBONUSPAYCODENEW, WORLDPAYACCOUNTID, FRANCHISEEINFO_NAME, HIDEPRICES, INVOICEMESSAGE, NAME, SELLERFEE, PAYROLLTASKBONUSPAYCODENEW, OFFERWORKERSCOMPENSATION] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_660, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [ACTIVE, CREATEDON, IMPORTID, MODIFIEDON, NAME, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_CANCELJOBREASON :: [ACTIVE_FLAG, RECORD_UPDATE_DATE, ACTIVE, CREATEDON, ID, TENANT_TYPE, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE, CREATEDBY_ID, MASTER_ID, NAME] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1082, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 758 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 758 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 758 DataMart :: 758 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 758 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 758 CURATED :: 758 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_880, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [ACTIVE, ACTIVE_FLAG, DURATION, PROJECTLABELS, IMAGE, SUMMARY, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, PROJECTEDVALUEADJUSTMENT, COMPOVERTIMERATE, ISTUNEUP, MODIFIEDON, RECORD_CREATE_DATE, CLASS, COMPCODE, CREATEDON, ID, NOCHARGE, ISAUTODISPATCHED, LIKELIHOOD, MAXIMUMMATERIALCOSTINPERCENT, PRIORITY, TENANT_TYPE, NAME, SOLDTHRESHOLD, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, IMPORTID, MASTER_ID, MINIMUMMATERIALCOSTINPERCENT, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_738, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_ZIP, COMMISSIONCALCULATION, DIVISION_ID, INVOICEMESSAGE, MASTER_ID, NOCHARGE, PAYROLLTURNOVERBONUSPAYCODENEW, TENANT_TYPE, WARRANTYRATE, NOCHARGERESIDENTIAL, OFFERWORKERSCOMPENSATION, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLTURNOVERBONUSPAYCODE, ACTIVATIONLOCKED, ADDRESS_COUNTRY, ENABLEWORKORDERSEQUIPMENTFORMATTING, JOBBOOKEDALERTRECIPIENTS, OVERTIMEMODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, ADDRESS_UNIT, CREATEDBY_ID, OFFERCOMMERCIALGENERALLIABILITY, OFFICIALNAME, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLJOBHOURSOTPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, FRANCHISEEINFO_GST, PAYROLLFLATFEEMINIMUM, PAYROLLTYPE, SERVICEFINANCEDEALERID, RECORD_CREATE_DATE, ADDRESS_CITY, DEFAULTTAXRATE, EXTERNALID, FINANCEITPARTNERID, FRANCHISEEINFO_COMMENTS, INTACCTENTITY_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, CONSTRUCTION, FRANCHISEEINFO_TRUCKSOPERATING, MATERIALSKUREFERENCE_SKUID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYMENTPROCESSOR, QUICKBOOKSOAUTHSETTINGS, WORLDPAYACCOUNTID, FINANCEITACCOUNTEMAIL, TGLBONUS, NOCHARGECOMMERCIAL, TURNOVERMINIMUMTHRESHOLD, WORLDPAYMERCHANTPIN, BCCEMAIL, EMAIL, LOGO, NAME, PAYROLLIDLETIMESTPAYCODE, POSTDATE, GOAL, GREENSKYMERCHANTID, INSURANCECOMPANYPHONE, NAVISIONGLCODE, QUICKBOOKSCLASS, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, SERVICEFINANCEDEALERNAME, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, BANKACCOUNTPROCESSOR_ID, CREDITCARDPROCESSORLOGIN, CURRENCY, DATA, FRANCHISEEINFO_CONTRACT, INSURANCECOMPANYNAME, MATERIALSKU_ID, ENABLEWORKORDERS, FINANCEITAUTHTOKEN, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, PHONENUMBER, QUICKBOOKSROOTSALESACCOUNT, THREEDAYCANCELATIONPARAGRAPH, ACTIVE, ADDRESS_ISMANUALCOORDINATES, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORKEY, MATERIALSKUREFERENCE_SKUTYPE, MEALAPPOINTMENT_ID, IMPORTID, PAYROLLIDLETIMEOTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATE_DATE, CREDITCARDPROCESSOR_ID, PAYROLLSOLDBYPAYCODE, PAYROLLPERCENTAGEFEE, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSSTPAYCODE, ACKNOWLEDGEMENTPARAGRAPH, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, INVOICEHEADER, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, ADDRESS_STATE, HVACDASHBOARDSECTIONS, ID, NAVISIONOVERTIMEEARNINGCODE, PAYMENTOPTIONS, MINIMUMROYALTYFEE, SELLERFEE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_LONGITUDE, CREATEDON, ESTIMATEAUTHORIZATIONPARAGRAPH, INTEGRATEDREFUNDS_ID, MODIFIEDON, ADDRESS_LATITUDE, AUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_NAME, HIDEPRICES, LICENSENUMBER, PAYROLLSOLDBYPAYCODENEW, TRADE_ID, WORLDPAYSUBID, TURNSCONTRACTORID, PAYROLLFLATFEE, DIVISIONNAME] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1128, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1419 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1419 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 1419 DataMart :: 1419 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1419 Row Count of Table LOCATION is matched for DataMart :: 1419 CURATED :: 1419 |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1082, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [CREATEDBY_ID, TENANT_TYPE, JOB_ID, PLANEND, RECORD_CREATE_DATE, IMPORTID, MASTER_ID, END, ID, NUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT, CREATEDON, ISUNUSED, MODIFIEDON, MONTHNUMBER, ACTIVE_FLAG, PLANSTART, STATUS, ACTIVE, ISCONFIRMED, RECORD_UPDATE_DATE, START] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_286, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [ADJUSTMENTTO_ID, BATCH_ID, CREATEDON, DISCOUNTTOTAL, JOB_ID, LABORTAX, MATERIALTAX, ROYALTY_SENTON, AUTHORIZEDAMOUNT, NUMERICNUMBER, TOTAL, COUNTERSALESLOCATION_ID, EXPORTID, BUSINESSUNIT_ID, INCLUDEINTECHNICIANREPORTS, INVOICEDON, ROYALTY_MEMO, EXTERNALID, FEETAX, ID, NUMBER, ROYALTY_DATE, FEETOTAL, PAYROLLDATE, STATUS, MEMBERSHIP_ID, TYPE_ID, PROJECT_ID, LOCATION_ID, PROJECTLABELS, SIGNATURE, SUMMARY, ACTIVE, AUTHORIZATIONSIGNATURE, BILLINGDATE, CONFIGURATION, MATERIALSKU_ID, NEWCONSTRUCTION, PAIDON, IMPORTID, PAYMENTDUEDATE, SUBTOTAL, TAX, ACKNOWLEDGEMENTSIGNATURE, BALANCE, CUSTOMER_ID, MATERIALSKUREFERENCE_SKUID, EXCLUDEFROMPAYROLL, PAYMENTTERM_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MATERIALSKUREFERENCE_SKUTYPE, COMMISSIONELIGIBILITYDATE, CREATEDBY_ID, MODIFIEDON, NETAMOUNT, ROYALTY_STATUS, TAXZONE_ID] Column names for DataMart Table --> STR_INVOICE :: [AUTHORIZATIONSIGNATURE, MODIFIEDON, NETAMOUNT, PAIDON, TOTAL, LOCATION_ID, TAXZONE_ID, TYPE_ID, ACTIVE_FLAG, INVOICEDON, NUMBER, NUMERICNUMBER, BALANCE, SUBTOTAL, PROJECTLABELS, STATUS, COUNTERSALESLOCATION_ID, FEETOTAL, ID, LABORTAX, TENANT_TYPE, CONFIGURATION, ROYALTY_SENTON, NEWCONSTRUCTION, SIGNATURE, MASTER_ID, BUSINESSUNIT_ID, EXPORTID, INCLUDEINTECHNICIANREPORTS, ROYALTY_DATE, SUMMARY, MEMBERSHIP_ID, TAX, AUTHORIZEDAMOUNT, BATCH_ID, CREATEDBY_ID, CREATEDON, JOB_ID, MATERIALTAX, RECORD_CREATE_DATE, PAYMENTTERM_ID, PAYROLLDATE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACTIVE, COMMISSIONELIGIBILITYDATE, DISCOUNTTOTAL, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, MATERIALSKU_ID, RECORD_UPDATE_DATE, EXCLUDEFROMPAYROLL, PAYMENTDUEDATE, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, BILLINGDATE, EXTERNALID, FEETAX, ROYALTY_STATUS, CUSTOMER_ID, IMPORTID, PROJECT_ID, ROYALTY_MEMO] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: TAXZONE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_938, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [ACTIVE, CREATEDON, ENDDATE, RECORD_CREATE_DATE, TECHNICIAN_ID, TENANT_TYPE, END, ID, SHIFTTYPE, TITLE, CREATEDBY_ID, RECORD_UPDATE_DATE, STARTTIME, IMPORTID, MASTER_ID, TIMESHEET_ID, ENDTIME, STARTDATE, TIMESHEETCODE_ID, ACTIVE_FLAG, BATCH, START, NOTE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_936, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [IMPORTID, ISCONVERSIONOPPORTUNITY, ACTIVE_FLAG, CREATEDBY_ID, ISVISIBLEONDISPATCHBOARD, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE, IMPORTANCE, COLOR, ISALWAYSVISIBLE, MASTER_ID, CREATEDON, TENANT_TYPE, CODE, FONTCOLOR, RECORD_CREATE_DATE, ID, NAME, PROJECTEDVALUEADJUSTMENT] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_679, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [ACTIVE, COST, CREATEDON, MATERIAL_ID, VENDOR_ID, PARTNUMBER, ID, ISPRIMARY, CREATEDBY_ID, MEMO, IMPORTID, PRIMARYSUBACCOUNT_ID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [COST, CREATEDBY_ID, CREATEDON, ISPRIMARY, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, MATERIAL_ID, IMPORTID, MASTER_ID, MEMO, PRIMARYSUBACCOUNT_ID, VENDOR_ID, PARTNUMBER, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_699, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table CALLREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table CALLREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_749, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [AUTHORIZEDON, ID, MATERIALSKU_ID, TENANT_TYPE, TOTALCOST, TOTAL, PROPOSALTAGNAME, ISCHANGEORDER, JOB_ID, MATERIALSKUREFERENCE_SKUID, RECORD_CREATE_DATE, TECHNICIANPICKEDSOLDTYPE, PROJECTLABELS, SOLDTYPE, ACTIVE, ISRECOMMENDED, PROPOSALTAGCOLOR, SOLDINVOICE_ID, MATERIALSKUREFERENCE_SKUTYPE, CREATEDON, DISCOUNTTOTAL, SOLDBYEMPLOYEE_ID, ORDER, STATUS, TECHNICIANSIGNATURE, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, FEETOTAL, NAME, BUSINESSUNIT_ID, MODIFIEDON, RENEWABLEMEMBERSHIP_ID, MATERIALTAX, IMPORTID, OPPORTUNITY_ID, SOLDBY_ID, PROJECTOPPORTUNITY_ID, ACTIVE_FLAG, CLAIM_ID, LABORTAX, LOCATION_ID, MASTER_ID, PROCUREMENTTYPE, SOLDON, RECORD_UPDATE_DATE, SUMMARY, TAX] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_431, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.LOCATION
Table Count in Snowflake:: 54786 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 54786 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 54786 Row Count of Table LOCATION is matched for RAW :: 54786 DataMart :: 54786 CURATED :: 54786 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_821, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 1485 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1485 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1485 Row Count of Table CALL is matched for APIMAT :: 1485 DataMart :: 1485 Row Count of Table CALL is matched for DataMart :: 1485 CURATED :: 1485 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_164, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [COLOR, CREATEDBY_ID, CREATEDON, ACTIVE, DESCRIPTION, NAME, PAYROLLVERSION, ID, IMPORTID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [IMPORTID, PAYROLLVERSION, RECORD_UPDATE_DATE, TENANT_TYPE, ID, NAME, ACTIVE, CREATEDON, RECORD_CREATE_DATE, CREATEDBY_ID, COLOR, ACTIVE_FLAG, DESCRIPTION, MASTER_ID] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_429, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [IMAGE, NOCHARGE, PROJECTLABELS, ISTUNEUP, MODIFIEDON, NAME, PRIORITY, COMPCODE, COMPOVERTIMERATE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, MAXIMUMMATERIALCOSTINPERCENT, SOLDTHRESHOLD, SUMMARY, CLASS, CREATEDBY_ID, IMPORTID, COMPDOUBLEOVERTIMERATE, COMPSTANDARDRATE, DURATION, ISSMARTDISPATCHEDBYDEFAULTINAPI, LIKELIHOOD, MINIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, CREATEDON, ISAUTODISPATCHED, ID] Column names for DataMart Table --> STR_JOBTYPE :: [COMPOVERTIMERATE, RECORD_UPDATE_DATE, SUMMARY, TENANT_TYPE, ENFORCERECURRINGSERVICEEVENTSELECTION, ACTIVE, IMPORTID, NAME, COMPCODE, CREATEDON, DURATION, MASTER_ID, COMPDOUBLEOVERTIMERATE, COMPSTANDARDRATE, ISAUTODISPATCHED, PROJECTLABELS, CLASS, CREATEDBY_ID, MINIMUMMATERIALCOSTINPERCENT, ISSMARTDISPATCHEDBYDEFAULTINAPI, MODIFIEDON, NOCHARGE, SOLDTHRESHOLD, ISTUNEUP, PRIORITY, PROJECTEDVALUEADJUSTMENT, ACTIVE_FLAG, MAXIMUMMATERIALCOSTINPERCENT, RECORD_CREATE_DATE, ID, IMAGE, LIKELIHOOD] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_923, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 4790 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4790 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 4790 DataMart :: 4790 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 4790 Row Count of Table LOCATION is matched for DataMart :: 4790 CURATED :: 4790 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_120, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [SYNCQUEUETAG, CREATEDBY_ID, CREATEDON, NUMBER, ACTIVE, DEPOSITEDON, ISAUTOCREATED, MODIFIEDON, STATUS, SYNCQUEUESTATUS, NAME, EXTERNALID, ID, IMPORTID] Column names for DataMart Table --> STR_BATCH :: [NUMBER, SYNCQUEUESTATUS, CREATEDBY_ID, DEPOSITEDON, STATUS, MASTER_ID, MODIFIEDON, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, ISAUTOCREATED, RECORD_CREATE_DATE, ID, EXTERNALID, IMPORTID, RECORD_UPDATE_DATE, SYNCQUEUETAG, CREATEDON, NAME, SOURCE_PKEY_SPK] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1084, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_101, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TRADE
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table TRADE is matched for RAW :: 2 DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_181, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 3 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_033, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [CREATEDON, NAME, ID, IMPORTID, ACTIVE, CREATEDBY_ID] Column names for DataMart Table --> STR_TRADE :: [MASTER_ID, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE, ACTIVE_FLAG, ID, RECORD_CREATE_DATE, CREATEDBY_ID, CREATEDON, IMPORTID, NAME] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_944, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 1050 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1050 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1050 Row Count of Table CALL is matched for APIMAT :: 1050 DataMart :: 1050 Row Count of Table CALL is matched for DataMart :: 1050 CURATED :: 1050 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_374, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [AVALARARESIDENTIALTAXCODE, SOURCEVERSION, AVALARACOMMERCIALTAXCODE, POSITION, CATEGORYTYPE, CREATEDON, DESCRIPTION, HIDEINMOBILE, IMPORTID, PARENT_ID, EXTERNALID, SKUIMAGES, CREATEDBY_ID, NAME, SOURCE, SUPPLIERIMAGES, IMAGE, ACTIVE, BUSINESSUNIT_ID, ID] Column names for DataMart Table --> STR_CATEGORY :: [AVALARARESIDENTIALTAXCODE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CATEGORYTYPE, AVALARACOMMERCIALTAXCODE, ID, IMAGE, DESCRIPTION, MASTER_ID, NAME, ACTIVE, ACTIVE_FLAG, EXTERNALID, CREATEDBY_ID, TENANT_TYPE, IMPORTID, BUSINESSUNIT_ID, PARENT_ID, POSITION, SKUIMAGES, SOURCE, CREATEDON, SUPPLIERIMAGES, HIDEINMOBILE, SOURCEVERSION] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_324, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_COUNTRY, ADDRESS_LATITUDE, ADDRESS_UNIT, ISDEFAULTSHOPTIME, RATEMULTIPLIER, STANDARDPAYCODE_ID, ENABLESIMPLECLOCKINOUT, IMPORTID, RECORD_UPDATE_DATE, DEDUCTCOMMUTETIME, EVENTNAME, ADDRESS_STREET, DESCRIPTION, ADDRESS_ZIP, ID, STPAYCODE, TYPE, ISAUTOCLOCKINENABLED, ADDRESS_ISMILITARY, CREATEDBY_ID, DOUBLEOVERTIMEPAYCODE_ID, ADDRESS_CITY, OTPAYCODE, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, VISIBILITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, MASTER_ID, APPLICABLEEMPLOYEETYPE, CUSTOMHOURLYRATE, HOURLYRATE, ACTIVE_FLAG, ADDRESS_LONGITUDE, OVERTIMEPAYCODE_ID, PAYROLLPOSTINGGROUP_ID, GEOFENCECLOCKINMODE, OVERTIMEPAYROLLCONTROLCODE_ID, ACTIVE, CODE, CREATEDON, RECORD_CREATE_DATE, ROUTEAROUNDNJA, TENANT_TYPE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_881, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ID, PRIORITY, RECORD_CREATE_DATE, CREATEDON, LATESTFOLLOWUPDATE, RECORD_UPDATE_DATE, ACTIVE_FLAG, CAMPAIGN_ID, ESTIMATE_ID, MASTER_ID, TENANT_TYPE, CREATEDBY_ID, CUSTOMER_ID, LOCATION_ID, PROJECT_ID, IMPORTID, JOBTYPE_ID, SUMMARY, MD5_VALUE, MODIFIEDON, ACTIVE, BUSINESSUNIT_ID, STATUS] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_759, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 2184 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2184 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 2184 DataMart :: 2184 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2184 Row Count of Table LOCATION is matched for DataMart :: 2184 CURATED :: 2184 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_807, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 65 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 65 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 65 Row Count of Table PROJECT is matched for APIMAT :: 65 DataMart :: 65 Row Count of Table PROJECT is matched for DataMart :: 65 CURATED :: 65 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_436, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [TYPE_ID, SETTLEMENTDATE, SOURCE, AMOUNT, APPLIEDON, CREATEDBY_ID, UNAPPLIEDAMOUNT, AUTHORIZATIONSIGNATURE, CREATEDON, ESTIMATE_ID, EXPORTID, IMPORTID, METHOD, TRANSACTIONSTATUS, TRANSACTION, AGREEMENTLANGUAGE, PAIDON, PAYMENTDATE, STOREDPAYMENT_ID, ID, REFUNDEDAMOUNT, CREDITAVAILABLE, MODIFIEDON, EXTERNALID, INVOICE_ID, NUMBER, STATUS, BUSINESSUNIT_ID, DEFERREDINTEREST, MEMO, SETTLEMENTSTATUS, BATCH_ID, CUSTOMER_ID, ACTIVE, CHECKNUMBER, PROJECT_ID, FINANCINGOPERATOR] Column names for DataMart Table --> STR_PAYMENT :: [TRANSACTIONSTATUS, NUMBER, SETTLEMENTDATE, ACTIVE_FLAG, RECORD_CREATE_DATE, SETTLEMENTSTATUS, STOREDPAYMENT_ID, AUTHORIZATIONSIGNATURE, CUSTOMER_ID, TYPE_ID, TRANSACTION, METHOD, CREDITAVAILABLE, FINANCINGOPERATOR, ID, STATUS, AMOUNT, APPLIEDON, IMPORTID, PAYMENTDATE, TENANT_TYPE, INVOICE_ID, MODIFIEDON, REFUNDEDAMOUNT, RECORD_UPDATE_DATE, AGREEMENTLANGUAGE, BATCH_ID, CREATEDBY_ID, EXTERNALID, DEFERREDINTEREST, MASTER_ID, SOURCE, BUSINESSUNIT_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, ACTIVE, CHECKNUMBER, CREATEDON, EXPORTID, MEMO, PROJECT_ID, PAIDON] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_929, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1167, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 254 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 254 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 254 Row Count of Table JOBTYPE is matched for APIMAT :: 254 DataMart :: 254 Row Count of Table JOBTYPE is matched for DataMart :: 254 CURATED :: 254 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1028, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 355 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 355 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 355 DataMart :: 355 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 355 Row Count of Table CAMPAIGN is matched for DataMart :: 355 CURATED :: 355 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1157, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 52 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 52 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 52 Row Count of Table EMPLOYEE is matched for APIMAT :: 52 DataMart :: 52 Row Count of Table EMPLOYEE is matched for DataMart :: 52 CURATED :: 52 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_806, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_694, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [ACTIVE, MODIFIEDON, VENDORADDRESS_CITY, VENDORADDRESS_COUNTRY, RESTRICTEDMOBILECREATION, CREATEDON, EMAIL, NAME, VENDORADDRESS_STATE, VENDORADDRESS_LONGITUDE, PHONE, VENDORADDRESS_LATITUDE, ADDRESS, EXTERNALID, CREATEDBY_ID, FIRSTNAME, MEMO, TAXRATE, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_UNIT, VENDORQUICKBOOKSITEM, FAX, REMITTANCEVENDOR_ID, VENDORADDRESS_STREET, LASTNAME, PAYMENTTERM_ID, IMPORTID, VENDORADDRESS_ISMILITARY, DELIVERYOPTION, ID, ISTRUCKREPLENISHMENT, VENDORADDRESS_ZIP] Column names for DataMart Table --> STR_VENDOR :: [DELIVERYOPTION, FIRSTNAME, NAME, LASTNAME, VENDORADDRESS_LATITUDE, RECORD_CREATE_DATE, RESTRICTEDMOBILECREATION, TENANT_TYPE, VENDORADDRESS_UNIT, VENDORQUICKBOOKSITEM, MEMO, PAYMENTTERM_ID, VENDORADDRESS_COUNTRY, RECORD_UPDATE_DATE, VENDORADDRESS_CITY, CREATEDON, EMAIL, TAXRATE, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STATE, ACTIVE, ADDRESS, ACTIVE_FLAG, FAX, ID, ISTRUCKREPLENISHMENT, REMITTANCEVENDOR_ID, VENDORADDRESS_LONGITUDE, MODIFIEDON, IMPORTID, VENDORADDRESS_STREET, CREATEDBY_ID, EXTERNALID, MASTER_ID, VENDORADDRESS_ISMILITARY, VENDORADDRESS_ZIP, PHONE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_966, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [RECORD_UPDATE_DATE, IMPORTID, ISPRIMARY, TENANT_TYPE, RECORD_CREATE_DATE, VENDOR_ID, MEMO, PRIMARYSUBACCOUNT_ID, PARTNUMBER, COST, CREATEDBY_ID, MASTER_ID, ACTIVE_FLAG, ACTIVE, CREATEDON, ID, MATERIAL_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_775, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_ISMILITARY, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, EVENTNAME, ISDEFAULTSHOPTIME, OTPAYCODE, RATEMULTIPLIER, ACTIVE_FLAG, ADDRESS_ISMANUALCOORDINATES, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, CODE, IMPORTID, ISAUTOCLOCKINENABLED, STPAYCODE, VISIBILITY, ROUTEAROUNDNJA, ADDRESS_LONGITUDE, ADDRESS_UNIT, PAYROLLPOSTINGGROUP_ID, RECORD_UPDATE_DATE, TENANT_TYPE, ID, RECORD_CREATE_DATE, ADDRESS_ZIP, HOURLYRATE, OVERTIMEPAYCODE_ID, STANDARDPAYCODE_ID, TYPE, ACTIVE, ADDRESS_COUNTRY, DEDUCTCOMMUTETIME, ADDRESS_CITY, ADDRESS_STREET, CREATEDON, DESCRIPTION, STANDARDPAYROLLCONTROLCODE_ID, ENABLESIMPLECLOCKINOUT, MASTER_ID, SENDALERTSONMOBILE, COUNTONJOBCOUNTER, GEOFENCECLOCKINMODE, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_LATITUDE, ADDRESS_STATE, CREATEDBY_ID, EXCLUDEABSENTEVENT] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_656, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ADDRESS_COUNTRY, AUTHORIZATIONPARAGRAPH, CREDITCARDPROCESSORKEY, FINANCEITACCOUNTEMAIL, INSURANCECOMPANYPHONE, PAYROLLIDLETIMEOTPAYCODE, FRANCHISEEINFO_CONTRACT, FRANCHISEEINFO_NAME, MATERIALSKUREFERENCE_SKUTYPE, POSTDATE, OVERTIMEMODE, WORLDPAYMERCHANTPIN, QUICKBOOKSOAUTHSETTINGS, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ZIP, CORPORATECONTRACTNUMBER, FINANCEITPARTNERID, GREENSKYMERCHANTID, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, INTEGRATEDREFUNDS_ID, PAYROLLTASKBONUSPAYCODE, THREEDAYCANCELATIONPARAGRAPH, INVOICEHEADER, MODIFIEDON, OFFICIALNAME, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TURNOVERMINIMUMTHRESHOLD, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, BANKACCOUNTPROCESSOR_ID, CREDITCARDPROCESSORLOGIN, DIVISION_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, INTACCTENTITY_ID, MATERIALSKU_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, WORLDPAYSUBID, DEFAULTTAXRATE, PAYROLLFLATFEE, PAYROLLFLATFEEMINIMUM, PAYROLLPERCENTAGEFEE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLTURNOVERBONUSPAYCODENEW, INSURANCECOMPANYNAME, MATERIALSKUREFERENCE_SKUID, TURNSCONTRACTORID, ADDRESS_LATITUDE, CURRENCY, NAME, NAVISIONGLCODE, COMMISSIONCALCULATION, DATA, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLTYPE, SELLERFEE, TRADE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, QUICKBOOKSCLASS, ACTIVE, ADDRESS_CITY, CREATEDON, EXTERNALID, GOAL, JOBBOOKEDALERTRECIPIENTS, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, BCCEMAIL, ENABLEWORKORDERSEQUIPMENTFORMATTING, PAYMENTOPTIONS, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLJOBHOURSOTPAYCODE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVATIONLOCKED, ADDRESS_UNIT, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSOR_ID, SERVICEFINANCEDEALERID, CREATEDBY_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, HVACDASHBOARDSECTIONS, IMPORTID, LOGO, MEALAPPOINTMENT_ID, NOCHARGERESIDENTIAL, PAYMENTPROCESSOR, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, PAYROLLCOSTMARKUP, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, ADDRESS_STATE, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, CONSTRUCTION, EMAIL, NAVISIONSTANDARDTIMEEARNINGCODE, NOCHARGE, PAYROLLSOLDBYPAYCODE, MINIMUMROYALTYFEE, TGLBONUS, DIVISIONNAME, FRANCHISEEINFO_GST, FRANCHISEEINFO_TRUCKSOPERATING, NOCHARGECOMMERCIAL, ENABLEWORKORDERS, FRANCHISEEINFO_COMMENTS, HIDEPRICES, LICENSENUMBER, NAVISIONOVERTIMEEARNINGCODE, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLJOBHOURSSTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, PHONENUMBER, WARRANTYRATE, INVOICEMESSAGE, SERVICEFINANCEDEALERNAME] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ADDRESS_ISMILITARY, EXTERNALID, FRANCHISEEINFO_CONTRACT, NAME, MEALAPPOINTMENT_ID, MODIFIEDON, PAYROLLIDLETIMESTPAYCODE, PHONENUMBER, QUICKBOOKSROOTSALESACCOUNT, WARRANTYRATE, NAVISIONOVERTIMEEARNINGCODE, PAYMENTPROCESSOR, PAYROLLFLATFEE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, COMMISSIONCALCULATION, NAVISIONSTANDARDTIMEEARNINGCODE, WORLDPAYACCOUNTID, ADDRESS_LONGITUDE, ADDRESS_STATE, CURRENCY, FRANCHISEEINFO_NAME, GOAL, HVACDASHBOARDSECTIONS, INSURANCECOMPANYNAME, NOCHARGECOMMERCIAL, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, FINANCEITPARTNERID, PAYROLLFLATFEEMINIMUM, ACTIVE, ADDRESS_COUNTRY, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, INSURANCECOMPANYPHONE, OFFERCOMMERCIALGENERALLIABILITY, OVERTIMEMODE, DEFAULTTAXRATE, MATERIALSKUREFERENCE_SKUID, INVOICEMESSAGE, TURNOVERMINIMUMTHRESHOLD, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, LOGO, ADDRESS_ZIP, BCCEMAIL, CREATEDBY_ID, NAVISIONGLCODE, WORLDPAYMERCHANTPIN, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, INTEGRATEDREFUNDS_ID, NOCHARGE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, CREATEDON, ENABLEWORKORDERS, PAYROLLTYPE, CREDITCARDPROCESSORKEY, GREENSKYMERCHANTID, HIDEPRICES, LICENSENUMBER, PAYROLLTASKBONUSPAYCODE, TENANT_TYPE, TGLBONUS, OFFERWORKERSCOMPENSATION, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSCLASS, INTACCTENTITY_ID, ADDRESS_LATITUDE, ADDRESS_STREET, AUTHORIZATIONPARAGRAPH, BANKACCOUNTPROCESSOR_ID, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSOR_ID, DATA, JOBBOOKEDALERTRECIPIENTS, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATE_DATE, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, AUTHORIZATIONAGREEMENT_FILENAME, ESTIMATEAUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_PIVOTALNUMBER, MASTER_ID, PAYROLLTURNOVERBONUSPAYCODE, EMAIL, PAYROLLTURNOVERBONUSPAYCODENEW, TURNSCONTRACTORID, ACTIVATIONLOCKED, ACTIVE_FLAG, FRANCHISEEINFO_GST, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, OFFICIALNAME, PAYMENTOPTIONS, PAYROLLCOSTMARKUP, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, RECORD_CREATE_DATE, IMPORTID, MATERIALSKU_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTPARAGRAPH, CONSTRUCTION, DIVISIONNAME, ID, MINIMUMROYALTYFEE, NOCHARGERESIDENTIAL, PAYROLLEXPENSEDEDUCTIONTRIGGER, ADDRESS_UNIT, CREDITCARDPROCESSORLOGIN, FINANCEITACCOUNTEMAIL, FINANCEITAUTHTOKEN, QUICKBOOKSOAUTHSETTINGS, DIVISION_ID, INVOICEHEADER, SERVICEFINANCEDEALERNAME, SERVICEFINANCEDEALERID, MATERIALSKUREFERENCE_SKUTYPE, FRANCHISEEINFO_COMMENTS, TRADE_ID, POSTDATE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_821, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [FROM, TYPE, IMPORTID, REASON_ID, MASTER_ID, CALLSERVICE, CAMPAIGN_ID, ID, REVIEWINGBY_ID, TAG, LOCATION_ID, AGENT_ID, CUSTOMER_ID, DURATION, RECORD_UPDATE_DATE, RECORDINGPATH, ACTIVE_FLAG, DIRECTION, ESTIMATE_ID, FOLLOWUP_ID, VOICEMAILPATH, CREATEDBY_ID, CREATEDON, EXCUSEMEMO, JOB_ID, MODIFIEDON, RECORDINGID, RECORD_CREATE_DATE, REVIEWEDBY_ID, SID, TENANT_TYPE, STATUS, ACTIVE, CONVERSIONSCORE, LEAD_ID, WONTREVIEW, RECORDINGURL, TO] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_383, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [ACTIVE, CROSSSALEGROUP, ESTIMATEITEM_ID, PARENTITEM_ID, SCHEDULEDFLATAMOUNT, DEDUCTASJOBCOST, INVOICE_ID, ISUNITPRICEMANUALLYSET, ITEMGROUPNAME, MEMBERPRICE, PROCUREDFROM_ID, PROCUREDFROMESTIMATEITEM_ID, TECHNICIAN_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, TECHNICIANSPLIT2, INVENTORYSTATUS, SIGNATURE, BASERATE3, PAYTECHSPECIFICBONUS, PROCUREMENTSOURCE_ESTIMATEITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, SOLDHOURS, TAXABLE, SKUREFERENCE_SKUID, AUTOGLASSITEM_ID, BASERATE2, INVENTORYWAREHOUSENAME, PAYSSOLDBYRATE, HOURS, MODIFIEDON, NOTAX, PRICEMODIFIER_ID, ITEMGROUPROOT_ID, TOTALCOST, COST, ACCOUNT, ISOTTASK, STANDARDPRICE, TOTAL, CREATEDON, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, BASERATE1, CREATEDBY_ID, EQUIPMENT_ID, ID, ISINVENTORY, MEMBERSHIPWORKFLOWACTION, DESCRIPTION, MARKUP, TECHNICIANSPLIT3, BONUS, CHARGEABLE, ISADDON, SOLDBYCOMMISSION, UNITPRICE, LASTUNITPRICESETBYEMPLOYEE, PROJECTLABELS, PROJECTORDER, PROCUREMENTSOURCE_SOURCETYPE, ALLOWDISCOUNTS, BUSINESSUNIT_ID, COMMISSIONBONUS, DATECREATED, PAYSCOMMISSION, PAYSFLATAMOUNT, SKUREFERENCE_SKUTYPE, SOURCETYPE, TECHNICIANFORBASERATE3_ID, WORKFLOWACTION_ID, IMPORTID, USEDMATERIAL_ID, DISPLAYINAMOUNT, TECHNICIANFORBASERATE2_ID, ADDONFLATAMOUNT, COSTOFSALEACCOUNT_ID, EXPORTID, INVENTORYLOCATION_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SKUNAME, ORDER, SOLDBY_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, QUANTITY, SKU_ID] Column names for DataMart Table --> STR_INVOICEITEM :: [BASERATE3, ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, MEMBERSHIPWORKFLOWACTION, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, SKU_ID, ESTIMATEITEM_ID, SCHEDULEDFLATAMOUNT, TOTALCOST, SOLDBY_ID, INVOICE_ID, BASERATE1, BONUS, DESCRIPTION, GENERALLEDGERACCOUNT_ID, TECHNICIANFORBASERATE2_ID, UNITPRICE, DISPLAYINAMOUNT, SOLDHOURS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTOGLASSITEM_ID, COMMISSIONBONUS, PARENTITEM_ID, SOURCETYPE, WORKFLOWACTION_ID, ITEMGROUPNAME, ORDER, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, CREATEDON, DATECREATED, ISADDON, LASTUNITPRICESETBYEMPLOYEE, PROCUREMENTSOURCE_PURCHASEORDERITEMID, STANDARDPRICE, MASTER_ID, MODIFIEDON, NOTAX, PAYSSOLDBYRATE, SIGNATURE, SOLDBYCOMMISSION, TAXABLE, PROJECTLABELS, TECHNICIANSPLIT1, TENANT_TYPE, TOTAL, CREATEDBY_ID, CROSSSALEGROUP, ISINVENTORY, ITEMGROUPROOT_ID, PRICEMODIFIER_ID, PROCUREDFROMESTIMATEITEM_ID, PROCUREDFROM_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, QUANTITY, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE1_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, ALLOWDISCOUNTS, COST, DEDUCTASJOBCOST, EQUIPMENT_ID, TECHNICIANSPLIT2, MEMBERPRICE, RECORD_CREATE_DATE, PAYSCOMMISSION, TECHNICIANSPLIT3, COSTOFSALEACCOUNT_ID, IMPORTID, RECORD_UPDATE_DATE, BASERATE2, EXPORTID, INVENTORYBATCH_ID, INVENTORYSTATUS, TECHNICIANFORBASERATE3_ID, ACCOUNT, ACTIVE, ACTIVE_FLAG, HOURS, ISOTTASK, ISUNITPRICEMANUALLYSET, MARKUP, PROCUREMENTSOURCE_SOURCETYPE, PROJECTORDER, SKUREFERENCE_SKUID, TECHNICIAN_ID, USEDMATERIAL_ID, SKUNAME] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKU_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_222, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [COMMISSIONRATE, STATUS, TECHNICIANROLE_ID, ACTIVE, CREATEDBY_ID, JOHNMOOREPAYROLLROLE, CREATEDON, GROSSPAY, PAYROLLROLE, ISPAUSED, DRIVETIME_ID, MODIFIEDON, JOB_ID, IMPORTID, TECHNICIAN_ID, ID, PAYTYPE, SPLIT, PROJECTLABELS] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [CREATEDBY_ID, RECORD_UPDATE_DATE, SOURCE_PKEY_SPK, CREATEDON, MASTER_ID, TECHNICIAN_ID, DRIVETIME_ID, GROSSPAY, STATUS, COMMISSIONRATE, ID, MODIFIEDON, ACTIVE_FLAG, PAYTYPE, RECORD_CREATE_DATE, SPLIT, TECHNICIANROLE_ID, IMPORTID, JOB_ID, PROJECTLABELS, JOHNMOOREPAYROLLROLE, PAYROLLROLE, ACTIVE, ISPAUSED, TENANT_TYPE] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PROJECTLABELS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_323, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [ACTIVE, MASTER_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, TECHNICIAN_ID, TENANT_TYPE, ID, START, ENDTIME, STARTDATE, TIMESHEET_ID, TITLE, BATCH, NOTE, TIMESHEETCODE_ID, END, CREATEDON, ENDDATE, IMPORTID, SHIFTTYPE, ACTIVE_FLAG, RECORD_CREATE_DATE, STARTTIME] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_831, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 54701 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 54701 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 54701 Row Count of Table ESTIMATE is matched for APIMAT :: 54701 DataMart :: 54701 Row Count of Table ESTIMATE is matched for DataMart :: 54701 CURATED :: 54701 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1069, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [CATEGORY_ID, DNIS, RECORD_UPDATE_DATE, IMAGE, ACTIVE, CREATEDBY_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, MASTER_ID, NAME, RECORD_CREATE_DATE, COST, CREATEDON, MODIFIEDBY_ID, ID, MODIFIEDON, IMPORTID, TENANT_TYPE] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_912, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 191 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 191 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 191 Row Count of Table EQUIPMENT is matched for APIMAT :: 191 DataMart :: 191 Row Count of Table EQUIPMENT is matched for DataMart :: 191 CURATED :: 191 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_970, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_780, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CREATEDBY_ID, CREATEDON, ESTIMATE_ID, FROM, RECORDINGPATH, TYPE, JOB_ID, REASON_ID, REVIEWEDBY_ID, WONTREVIEW, LOCATION_ID, TO, RECORD_UPDATE_DATE, CALLSERVICE, FOLLOWUP_ID, IMPORTID, MODIFIEDON, TENANT_TYPE, RECORDINGURL, REVIEWINGBY_ID, SID, CAMPAIGN_ID, CUSTOMER_ID, RECORDINGID, AGENT_ID, ID, STATUS, TAG, VOICEMAILPATH, ACTIVE, ACTIVE_FLAG, EXCUSEMEMO, MASTER_ID, RECORD_CREATE_DATE, CONVERSIONSCORE, DIRECTION, DURATION, LEAD_ID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_251, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CATEGORY
Table Count in Snowflake:: 1479 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1479 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1479 Row Count of Table CATEGORY is matched for RAW :: 1479 DataMart :: 1479 CURATED :: 1479 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_529, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 30 Row Count of Table TIMESHEETCODE is matched for RAW :: 30 DataMart :: 30 CURATED :: 30 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_853, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [IMPORTID, MASTER_ID, MODIFIEDON, TENANT_TYPE, ID, GENERATEDFOREXTERNAL, MEMO, REMOVEDBY_ID, TYPE_ID, ACTIVE_FLAG, GENERATEDFOR_ID, RECORD_CREATE_DATE, CREATEDBY_ID, REMOVEDON, SOURCE_PKEY_SPK, OWNER_ID, CREATEDON, RECORD_UPDATE_DATE, ACTIVE] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_245, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [CUSTOMER_ID, MODIFIEDON, PAYMENTDUEDATE, MATERIALSKUREFERENCE_SKUTYPE, TAX, CREATEDBY_ID, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUID, NETAMOUNT, INCLUDEINTECHNICIANREPORTS, ACKNOWLEDGEMENTSIGNATURE, BUSINESSUNIT_ID, EXTERNALID, IMPORTID, PAIDON, ROYALTY_SENTON, STATUS, SIGNATURE, TOTAL, TYPE_ID, ACTIVE, BATCH_ID, JOB_ID, PAYMENTTERM_ID, PROJECT_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MEMBERSHIP_ID, PROJECTLABELS, COUNTERSALESLOCATION_ID, AUTHORIZEDAMOUNT, CREATEDON, EXCLUDEFROMPAYROLL, ID, MATERIALTAX, ROYALTY_STATUS, LABORTAX, COMMISSIONELIGIBILITYDATE, EXPORTID, NEWCONSTRUCTION, NUMERICNUMBER, ROYALTY_DATE, ROYALTY_MEMO, NUMBER, AUTHORIZATIONSIGNATURE, BALANCE, CONFIGURATION, DISCOUNTTOTAL, FEETAX, SUMMARY, FEETOTAL, PAYROLLDATE, TAXZONE_ID, ADJUSTMENTTO_ID, BILLINGDATE, LOCATION_ID, INVOICEDON, SUBTOTAL] Column names for DataMart Table --> STR_INVOICE :: [ADJUSTMENTTO_ID, CREATEDBY_ID, CREATEDON, EXPORTID, PROJECT_ID, FEETOTAL, PAYMENTDUEDATE, ROYALTY_MEMO, TAX, TENANT_TYPE, PAYMENTTERM_ID, AUTHORIZATIONSIGNATURE, NUMBER, SUBTOTAL, ROYALTY_STATUS, PAYROLLDATE, PROJECTLABELS, STATUS, CUSTOMER_ID, ID, NUMERICNUMBER, ROYALTY_SENTON, TOTAL, ACTIVE_FLAG, AUTHORIZEDAMOUNT, INCLUDEINTECHNICIANREPORTS, MATERIALTAX, MODIFIEDON, PAIDON, RECORD_CREATE_DATE, COMMISSIONELIGIBILITYDATE, EXTERNALID, IMPORTID, LABORTAX, MATERIALSKUREFERENCE_SKUTYPE, MATERIALSKU_ID, INVOICEDON, LOCATION_ID, ROYALTY_DATE, ACTIVE, CONFIGURATION, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, MATERIALSKUREFERENCE_SKUID, SIGNATURE, MEMBERSHIP_ID, TAXZONE_ID, TYPE_ID, NEWCONSTRUCTION, BALANCE, JOB_ID, MASTER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, RECORD_UPDATE_DATE, SUMMARY, NETAMOUNT, ACKNOWLEDGEMENTSIGNATURE, BILLINGDATE, BUSINESSUNIT_ID, COUNTERSALESLOCATION_ID, BATCH_ID, FEETAX] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: SUBTOTAL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_669, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [IMPORTID, MODIFIEDON, NAME, ACTIVE, CREATEDBY_ID, ID, CREATEDON] Column names for DataMart Table --> STR_HOLDJOBREASON :: [MASTER_ID, IMPORTID, CREATEDBY_ID, ACTIVE, ACTIVE_FLAG, NAME, RECORD_CREATE_DATE, ID, TENANT_TYPE, RECORD_UPDATE_DATE, CREATEDON, MODIFIEDON] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_625, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [DISPLAYINAMOUNT, IMPORTID, ISINVENTORY, NAME, SOURCEVERSION, MANUFACTURERWARRANTY_DURATION, SUPPLIERIMAGES, ACCOUNT, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD, ID, PAYSSOLDBYRATE, SERVICEPROVIDERWARRANTY_DESCRIPTION, TAXABLE, TYPE_ID, LOYALTYPROGRAMELIGIBLE, COMMISSIONBONUS, DISPLAYNAME, GENERALLEDGERACCOUNT_ID, IMAGES, INVENTORYENABLEDON, ARCHIVED, BONUS, BRAND, CREATEDBY_ID, ISSERIALIZED, MEMBERPRICE, PAYTECHSPECIFICBONUS, SERIALIZEDON, SOURCE, UNITOFMEASURE, EXTERNALID, SERVICEPROVIDERWARRANTY_DURATION, PRICE, ACTIVE, ADDONFLATAMOUNT, ADDONMEMBERPRICE, BUSINESSUNIT_ID, COST, CROSSSALEGROUP, DESCRIPTION, INVENTORYENABLEDBY_ID, CREATEDON, HOURS, MODEL, MODIFIEDON, WARRANTYRESERVE, MANUFACTURERWARRANTY_DESCRIPTION, COSTOFSALEACCOUNT_ID, PAYSFLATAMOUNT, AVALARARESIDENTIALTAXCODE, PRIMARYVENDOR_ID, PROVIDER_ID, ADDONPRICE, ALLOWDISCOUNTS, ASSETACCOUNT_ID, COPIEDFROM_ID, ORIGINAL_ID, PAYSCOMMISSION, MANUFACTURER, SYNCDATE, SCHEDULEDFLATAMOUNT] Column names for DataMart Table --> STR_EQUIPMENT :: [ACCOUNT, AVALARARESIDENTIALTAXCODE, ID, IMPORTID, PAYSFLATAMOUNT, SERIALIZEDON, ISINVENTORY, ISSERIALIZED, UNITOFMEASURE, LOYALTYPROGRAMELIGIBLE, ADDONPRICE, COMMISSIONBONUS, HOURS, INVENTORYENABLEDON, PROVIDER_ID, ORIGINAL_ID, PRIMARYVENDOR_ID, MEMBERPRICE, BUSINESSUNIT_ID, CATEGORY_ID, CREATEDON, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, MANUFACTURER, TYPE_ID, CREATEDBY_ID, RECORD_UPDATE_DATE, SOURCE, TAXABLE, INVENTORYENABLEDBY_ID, ALLOWDISCOUNTS, BONUS, COST, DISPLAYINAMOUNT, DISPLAYNAME, RECORD_CREATE_DATE, BRAND, SUPPLIERIMAGES, MANUFACTURERWARRANTY_DURATION, ADDONFLATAMOUNT, ADDONMEMBERPRICE, ARCHIVED, SCHEDULEDFLATAMOUNT, TENANT_TYPE, MANUFACTURERWARRANTY_DESCRIPTION, CROSSSALEGROUP, NAME, SERVICEPROVIDERWARRANTY_DESCRIPTION, ASSETACCOUNT_ID, PAYTECHSPECIFICBONUS, AVALARACOMMERCIALTAXCODE, EXTERNALID, MODIFIEDON, PRICE, SERVICEPROVIDERWARRANTY_DURATION, SYNCDATE, GENERALLEDGERACCOUNT_ID, IMAGES, MASTER_ID, MODEL, COSTOFSALEACCOUNT_ID, ACTIVE, ACTIVE_FLAG, PAYSSOLDBYRATE, COPIEDFROM_ID, PAYSCOMMISSION, SOURCEVERSION, WARRANTYRESERVE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1097, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, BONUS, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, IMAGES, MEMBERSHIPMONTHS, MODIFIEDON, RECURRINGSERVICETYPE_ID, ADDONFLATAMOUNT, ARCHIVED, COPIEDFROM_ID, ISTIMEANDMATERIAL, NAME, PAYSFLATAMOUNT, MEMBERSHIP, MEMBERSHIPYEARS, TENANT_TYPE, SOURCE, BASERATE3, COMMISSIONBONUS, COST, MASTER_ID, MEMBERSHIPACTION, MINIMUMLABORHOURS, ALLOWDISCOUNTS, CATEGORY_ID, ID, ISLABOR, PAYSSOLDBYRATE, RECORD_CREATE_DATE, WARRANTY_DURATION, CREATEDBY_ID, DESCRIPTION, HOURS, ORIGINAL_ID, PROVIDER_ID, ADDONPRICE, PAYSCOMMISSION, SUPPLIERIMAGES, EXTERNALID, PURCHASEORDERLIMITS_FLATAMOUNT, BUSINESSUNIT_ID, NOTAX, QBITEMNAME, SOLDBYCOMMISSION, RECORD_UPDATE_DATE, ACCOUNT, ALLOWAPPLYTAGSTOENTITIES, DISPLAYINAMOUNT, CROSSSALEGROUP, DISPATCHFEE, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, MEMBERSHIPTYPE_ID, SOURCEVERSION, WARRANTY_DESCRIPTION, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, BASERATE1, CREATEDON, GENERATEDTAGTARGETS, SYNCDATE, TAXABLE, BASERATE2, ISDEFERREDREVENUE, PRICE, WORKFLOWACTION_ID, DISPLAYNAME, ACTIVE, ADDONMEMBERPRICE, IMPORTID, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SCHEDULEDFLATAMOUNT, ISOTTASK] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1160, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [ACTIVE, CHARGEABLE, GENERALLEDGERACCOUNT_ID, PRICEMODIFIER_ID, RECORD_CREATE_DATE, ISHIDDENFROMCUSTOMER, ITEMGROUPNAME, TAXABLE, COST, CREATEDBY_ID, CREATEDFROM_ID, PARENTITEM_ID, PAYSFLATAMOUNT, ADDONFLATAMOUNT, SOLDBY_ID, TENANT_TYPE, CREATEDON, ORDER, TOTAL, UNITPRICE, EQUIPMENT_ID, ID, ISNOTGOINGTOBEDONE, MEMBERSHIPBILLINGFREQUENCY, QUANTITY, IMPORTID, PROJECTLABELS, MASTER_ID, SKU_ID, MEMBERPRICE, DESCRIPTION, MODIFIEDON, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, ACCOUNT, ACTIVE_FLAG, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, COSTOFSALEACCOUNT_ID, INSTALLEDEQUIPMENT_ID, INVOICEITEM_ID, ISADDON, LASTUNITPRICESETBYEMPLOYEE, MEMBERSHIPDURATION, PAYSSOLDBYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RENEWABLEMEMBERSHIP_ID, STANDARDPRICE, TOTALCOST, ESTIMATE_ID, ITEMGROUPROOT_ID, MARKUP, SCHEDULEDFLATAMOUNT, PROJECTORDER, DEMANDSTATUS] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_295, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVATEDFROM_ID, BILLINGPREFERENCE, LOCATION_ID, MODIFIEDON, RENEWALDURATION, RENEWALMEMBERSHIPTASK_ID, FOLLOWUPCUSTOMSTATUS_ID, FOLLOWUPON, ID, INVOICETEMPLATE_ID, PAYMENTMETHOD_ID, NEXTSCHEDULEDBILLDATE, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, FROM, MEMO, INITIALDEFERREDREVENUE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, ACTIVE, BILLINGEMAIL_ID, CUSTOMERPO, MASTER_ID, CUSTOMER_ID, IMPORTID, SOLDBY_ID, PREVIOUSRECURRINGLOCATION_ID, BILLINGFREQUENCY, TENANT_TYPE, ACTIVATEDBY_ID, CANCELLATIONDATE, CREATEDON, DURATION, EXPIREDAT, FIRSTSCHEDULEDBILLDATE, CANCELATIONBUYOUTINVOICE_ID, STATUS, TO, BUSINESSUNIT_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, RECURRINGLOCATION_ID, ACTIVE_FLAG, BILLINGCOVERAGEPERIOD, BILLINGTEMPLATE_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPSTATUS, PAYMENTTYPE_ID, CANCELATIONINVOICE_ID, RECORD_CREATE_DATE, TYPE_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_722, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [DEFINITION_ID, SUMMARY, ACTIVE_FLAG, CREATEDON, ID, ISCOMPLETED, MASTER_ID, TIMESHEETCODE_ID, CLEARTECHNICIANVIEW, DURATION, CLEARDISPATCHBOARD, RECORD_UPDATE_DATE, START, TECHNICIAN_ID, TIMESHEET_ID, ALLDAY, IMPORTID, NAME, RECORD_CREATE_DATE, ACTIVE, REMOVETECHNICIANFROMCAPACITYPLANNING, TENANT_TYPE, CREATEDBY_ID, EXPECTEDDURATION] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_983, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [FEETAX, NUMERICNUMBER, ROYALTY_MEMO, ROYALTY_STATUS, PAYMENTDUEDATE, SIGNATURE, ACTIVE, BILLINGDATE, BUSINESSUNIT_ID, FEETOTAL, ID, MODIFIEDON, EXTERNALID, INVOICEDON, LOCATION_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TENANT_TYPE, MATERIALTAX, NETAMOUNT, ACKNOWLEDGEMENTSIGNATURE, COMMISSIONELIGIBILITYDATE, CREATEDBY_ID, NEWCONSTRUCTION, PAIDON, PROJECT_ID, SUBTOTAL, NUMBER, RECORD_UPDATE_DATE, ADJUSTMENTTO_ID, BALANCE, CUSTOMER_ID, INCLUDEINTECHNICIANREPORTS, STATUS, MATERIALSKU_ID, BATCH_ID, CONFIGURATION, PROJECTLABELS, SUMMARY, ROYALTY_DATE, PAYMENTTERM_ID, AUTHORIZATIONSIGNATURE, JOB_ID, MATERIALSKUREFERENCE_SKUTYPE, TOTAL, MATERIALSKUREFERENCE_SKUID, RECORD_CREATE_DATE, ACTIVE_FLAG, AUTHORIZEDAMOUNT, DISCOUNTTOTAL, EXPORTID, MASTER_ID, ROYALTY_SENTON, TYPE_ID, COUNTERSALESLOCATION_ID, CREATEDON, IMPORTID, LABORTAX, PAYROLLDATE, TAX, TAXZONE_ID, MEMBERSHIP_ID, EXCLUDEFROMPAYROLL] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_887, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 405 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 405 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 405 Row Count of Table PAYMENT is matched for APIMAT :: 405 DataMart :: 405 Row Count of Table PAYMENT is matched for DataMart :: 405 CURATED :: 405 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_027, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [CREATEDBY_ID, IMPORTID, ISCUSTOMERDEFAULT, DUEDAYTYPE, INUSECOUNT, NAME, ACTIVE, CREATEDON, DUEDAY, ID, ISVENDORDEFAULT] Column names for DataMart Table --> STR_PAYMENTTERM :: [ACTIVE_FLAG, RECORD_CREATE_DATE, ACTIVE, CREATEDON, INUSECOUNT, DUEDAY, RECORD_UPDATE_DATE, ISVENDORDEFAULT, TENANT_TYPE, IMPORTID, CREATEDBY_ID, MASTER_ID, DUEDAYTYPE, ID, ISCUSTOMERDEFAULT, NAME] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1016, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ISEXTERNAL, ALIAS, ORIGINALNAME, IMPORTID, ACTIVE_FLAG, TYPE, OWNER_ID, RECORD_UPDATE_DATE, CREATEDON, MASTER_ID, EXTERNALURL, ID, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, METADATA, TENANT_TYPE, URL] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1186, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [DELIVERYOPTION, MASTER_ID, MEMO, RECORD_UPDATE_DATE, TENANT_TYPE, VENDORADDRESS_LATITUDE, FAX, MODIFIEDON, TAXRATE, CREATEDON, NAME, LASTNAME, RESTRICTEDMOBILECREATION, ADDRESS, VENDORADDRESS_LONGITUDE, PHONE, VENDORADDRESS_STATE, ACTIVE_FLAG, EMAIL, EXTERNALID, PAYMENTTERM_ID, ACTIVE, FIRSTNAME, VENDORADDRESS_ISMILITARY, CREATEDBY_ID, VENDORADDRESS_CITY, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STREET, VENDORADDRESS_UNIT, RECORD_CREATE_DATE, REMITTANCEVENDOR_ID, VENDORADDRESS_COUNTRY, VENDORADDRESS_ZIP, ID, IMPORTID, ISTRUCKREPLENISHMENT, VENDORQUICKBOOKSITEM] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_775, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table TIMESHEETCODE is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_724, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_492, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ADDRESS_CITY, DATA, HIDEPRICES, HVACDASHBOARDSECTIONS, CREATEDBY_ID, CREDITCARDPROCESSORLOGIN, FRANCHISEEINFO_PIVOTALNUMBER, MATERIALSKUREFERENCE_SKUID, NAVISIONOVERTIMEEARNINGCODE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLSOLDBYPAYCODE, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, JOBBOOKEDALERTRECIPIENTS, THREEDAYCANCELATIONPARAGRAPH, WARRANTYRATE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, NOCHARGERESIDENTIAL, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_LATITUDE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, BCCEMAIL, CREATEDON, DIVISION_ID, DIVISIONNAME, INVOICEHEADER, NOCHARGECOMMERCIAL, OFFERWORKERSCOMPENSATION, PAYROLLEXPENSEDEDUCTIONTRIGGER, CORPORATECONTRACTNUMBER, EXTERNALID, INSURANCECOMPANYNAME, MATERIALSKUREFERENCE_SKUTYPE, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTURNOVERBONUSPAYCODENEW, PHONENUMBER, TURNOVERMINIMUMTHRESHOLD, WORLDPAYMERCHANTPIN, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, SERVICEFINANCEDEALERNAME, AUTHORIZATIONPARAGRAPH, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_TRUCKSOPERATING, INTACCTENTITY_ID, MINIMUMROYALTYFEE, PAYROLLTYPE, CREDITCARDPROCESSORKEY, CURRENCY, NAVISIONGLCODE, PAYMENTPROCESSOR, PAYROLLIDLETIMESTPAYCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TRADE_ID, FRANCHISEEINFO_NAME, NAME, PAYROLLTURNOVERBONUSPAYCODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVE, ADDRESS_STATE, LICENSENUMBER, IMPORTID, PAYROLLCOSTMARKUP, POSTDATE, TURNSCONTRACTORID, WORLDPAYACCOUNTID, LOGO, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, BANKACCOUNTPROCESSOR_ID, COMMISSIONCALCULATION, CREDITCARDPROCESSOR_ID, ENABLEWORKORDERS, PAYROLLFLATFEE, FINANCEITACCOUNTEMAIL, FRANCHISEEINFO_GST, INSURANCECOMPANYPHONE, PAYROLLSOLDBYPAYCODENEW, QUICKBOOKSOAUTHSETTINGS, OVERTIMEMODE, SELLERFEE, GREENSKYMERCHANTID, WORLDPAYSUBID, ADDRESS_LONGITUDE, ADDRESS_ZIP, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, FRANCHISEEINFO_COMMENTS, GOAL, INVOICEMESSAGE, PAYROLLJOBHOURSOTPAYCODE, QUICKBOOKSCLASS, MATERIALSKU_ID, FINANCEITAUTHTOKEN, QUICKBOOKSROOTSALESACCOUNT, ACTIVATIONLOCKED, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, INTEGRATEDREFUNDS_ID, FINANCEITPARTNERID, ID, MEALAPPOINTMENT_ID, MODIFIEDON, NOCHARGE, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, TGLBONUS, PAYROLLPERCENTAGEFEE, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, CONSTRUCTION, FRANCHISEEINFO_CONTRACT, NAVISIONSTANDARDTIMEEARNINGCODE, PAYMENTOPTIONS, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, DEFAULTTAXRATE, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERID, OFFICIALNAME, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, EMAIL, ESTIMATEAUTHORIZATIONPARAGRAPH] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ADDRESS_ISMILITARY, CURRENCY, DATA, EXTERNALID, GOAL, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYMENTOPTIONS, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLJOBHOURSOTPAYCODE, TGLBONUS, ESTIMATEAUTHORIZATIONPARAGRAPH, HVACDASHBOARDSECTIONS, PAYROLLSOLDBYPAYCODENEW, WORLDPAYMERCHANTPIN, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYSUBID, PAYROLLPERCENTAGEFEEMINIMUM, COMMISSIONCALCULATION, FINANCEITAUTHTOKEN, CREDITCARDPROCESSOR_ID, INSURANCECOMPANYNAME, MEALAPPOINTMENT_ID, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSCLASS, OVERTIMEMODE, ACKNOWLEDGEMENTPARAGRAPH, ACTIVE_FLAG, ADDRESS_CITY, AUTHORIZATIONPARAGRAPH, CREDITCARDPROCESSORLOGIN, INSURANCECOMPANYPHONE, MASTER_ID, OFFERWORKERSCOMPENSATION, CREATEDBY_ID, MINIMUMROYALTYFEE, WORLDPAYACCOUNTID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, ENABLEWORKORDERS, SERVICEFINANCEDEALERID, ACTIVE, ADDRESS_COUNTRY, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, FRANCHISEEINFO_TRUCKSOPERATING, NAVISIONSTANDARDTIMEEARNINGCODE, FRANCHISEEINFO_GST, GREENSKYMERCHANTID, ID, NAME, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, SELLERFEE, FRANCHISEEINFO_CONTRACT, ADDRESS_ISMANUALCOORDINATES, CORPORATECONTRACTNUMBER, CREATEDON, TENANT_TYPE, CREDITCARDPROCESSORKEY, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_PIVOTALNUMBER, PAYMENTPROCESSOR, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, RECORD_UPDATE_DATE, NOCHARGE, SERVICEFINANCEDEALERNAME, PAYROLLTURNOVERBONUSPAYCODE, BCCEMAIL, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_LATITUDE, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, DIVISIONNAME, EMAIL, IMPORTID, LOGO, PAYROLLCOSTMARKUP, THREEDAYCANCELATIONPARAGRAPH, DIVISION_ID, FRANCHISEEINFO_NAME, INTEGRATEDREFUNDS_ID, PAYROLLFLATFEEMINIMUM, PAYROLLTASKBONUSPAYCODENEW, HIDEPRICES, TRADE_ID, NOCHARGERESIDENTIAL, TURNOVERMINIMUMTHRESHOLD, INTACCTENTITY_ID, ADDRESS_UNIT, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, FRANCHISEEINFO_COMMENTS, JOBBOOKEDALERTRECIPIENTS, LICENSENUMBER, NOCHARGECOMMERCIAL, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, RECORD_CREATE_DATE, MODIFIEDON, NAVISIONOVERTIMEEARNINGCODE, OFFERCOMMERCIALGENERALLIABILITY, PHONENUMBER, TURNSCONTRACTORID, NAVISIONGLCODE, OFFICIALNAME, PAYROLLPERCENTAGEFEE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_ZIP, BANKACCOUNTPROCESSOR_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, DEFAULTTAXRATE, FINANCEITPARTNERID, INVOICEHEADER, PAYROLLFLATFEE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLIDLETIMESTPAYCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, POSTDATE, FINANCEITACCOUNTEMAIL, MATERIALSKU_ID, PAYROLLTYPE, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLJOBHOURSSTPAYCODE, WARRANTYRATE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_849, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [ISTIMEANDMATERIAL, MARKUP, SHIPTO_STREET, CREATEDBY_ID, SHIPTO_CITY, SHIPTO_ISMANUALCOORDINATES, TENANT_TYPE, SHIPTO_LONGITUDE, GROUPINGOPTION, POVENDOR_ID, RECORD_UPDATE_DATE, SHIPTO_STATE, VENDOR, MODIFIEDON, PROJECT_ID, REQUIREDON, SENDINGMETHOD, TAX, ROLLEDOVERFROMPURCHASEORDER_ID, TECHNICIAN_ID, BUSINESSUNIT_ID, CREATEDON, EXTERNALID, INVENTORYLOCATION_ID, MASTER_ID, IMPORTID, PROJECTLABELS, TAXSCHEMA, NOCHARGE, REQUISITION_ID, SENTON, SHIPTO_COUNTRY, TAXRATE, SHIPPING, SHIPTO_UNIT, VENDORINVOICENUMBER, ID, ACTIVE_FLAG, CANCELEDBY_ID, CANCELEDREASON, DATE, EXPORTID, SHIPTODESCRIPTION, JOB_ID, RECORD_CREATE_DATE, ACTIVE, CANCELEDON, ERRORMESSAGE, RECEIVEDON, SENDSTATUS, NUMBER, SHIPTO_LATITUDE, TYPE_ID, TRUCK_ID, INVOICE_ID, BATCH_ID, STATUS, AMOUNT, SHIPTO_ISMILITARY, SHIPTO_ZIP, SUMMARY] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_003, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 173329 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 173329 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 173329 Row Count of Table CUSTOMFIELD is matched for RAW :: 173329 DataMart :: 173329 CURATED :: 173329 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_847, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_977, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_608, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TAGTYPE
Table Count in Snowflake:: 430 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 430 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 430 Row Count of Table TAGTYPE is matched for RAW :: 430 DataMart :: 430 CURATED :: 430 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_145, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [NAME, CREATEDBY_ID, IMPORTID, CREATEDON, ACTIVE, ID] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [ACTIVE, NAME, CREATEDON, CREATEDBY_ID, ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, MASTER_ID, RECORD_CREATE_DATE, IMPORTID, TENANT_TYPE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_080, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [EXTERNALID, ISMULTIPLETAXZONE, STATEZONECODE, ACTIVE, EXPIRATIONDATE, NAME, TAXRATE, COLOR, ID, QBACCOUNT, TAXCODE, LABORTAXRATE, CREATEDBY_ID, CREATEDON, FEETAXRATE, IMPORTID, ISTAXRATESEPARATED, MATERIALTAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [CREATEDON, EXTERNALID, MATERIALTAXRATE, ACTIVE_FLAG, EXPIRATIONDATE, FEETAXRATE, ID, TENANT_TYPE, STATEZONECODE, TAXRATE, ACTIVE, COLOR, SOURCE_PKEY_SPK, RECORD_CREATE_DATE, ISMULTIPLETAXZONE, QBACCOUNT, TAXCODE, RECORD_UPDATE_DATE, MASTER_ID, NAME, CREATEDBY_ID, IMPORTID, ISTAXRATESEPARATED, LABORTAXRATE] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_279, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [MEMO, MODIFIEDON, OWNER_ID, CREATEDON, ID, CREATEDBY_ID, ACTIVE, GENERATEDFOREXTERNAL, REMOVEDON, REMOVEDBY_ID, TYPE_ID, GENERATEDFOR_ID, IMPORTID] Column names for DataMart Table --> STR_TAG :: [MASTER_ID, ACTIVE_FLAG, TYPE_ID, RECORD_CREATE_DATE, ID, REMOVEDON, ACTIVE, MEMO, OWNER_ID, RECORD_UPDATE_DATE, REMOVEDBY_ID, GENERATEDFOR_ID, CREATEDON, GENERATEDFOREXTERNAL, MODIFIEDON, TENANT_TYPE, IMPORTID, CREATEDBY_ID, SOURCE_PKEY_SPK] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1166, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [MODIFIEDON, RECOMMENDATIONS, TOKEN, COMPLETEDON, SURVEYTYPE, JOBCOMPLETEDON, ID, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MASTER_ID, SUBMITCOUNT, RATING, ACTIVE_FLAG, RECORD_UPDATE_DATE, TENANT_TYPE, JOBID, MEMO, RECORD_CREATE_DATE, SENTON, STATUS] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1161, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table HOLDJOBREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_334, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [CREATEDON, INVOICESTATEMENTNOTIFICATION, ACTIVE, MARKETINGUPDATESENABLED, IMPORTID, MESSAGESENABLED, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REVERSEPHONE, TYPE, VALUE, JOBREMINDERSENABLED, MEMO] Column names for DataMart Table --> STR_CONTACT :: [IMPORTID, MARKETINGUPDATESENABLED, TENANT_TYPE, ACTIVE, REVERSEPHONE, JOBREMINDERSENABLED, MESSAGESENABLED, MODIFIEDON, ACTIVE_FLAG, ID, RECORD_CREATE_DATE, MASTER_ID, OWNER_ID, RECORD_UPDATE_DATE, CREATEDON, CREATEDBY_ID, TYPE, VALUE, INVOICESTATEMENTNOTIFICATION, MEMO] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_012, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TAXZONE
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table TAXZONE is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_818, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE, MODIFIEDON, SERVICEDAYSENABLED, TERRITORYNUMBERS, COLOR, CREATEDON, ID, NAME, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, SERVICEDAYS, MAXDRIVETIMEADJUSTMENT, LOCNNUMBERS, ZIPS, CITIES, IMPORTID, RECORD_UPDATE_DATE, MASTER_ID, CREATEDBY_ID] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_921, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 322 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 322 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 322 Row Count of Table JOBTYPE is matched for APIMAT :: 322 DataMart :: 322 Row Count of Table JOBTYPE is matched for DataMart :: 322 CURATED :: 322 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1167, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [ACTIVE_FLAG, CREATEDBY_ID, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, SOLDTHRESHOLD, PROJECTEDVALUEADJUSTMENT, COMPCODE, MASTER_ID, IMPORTID, ISAUTODISPATCHED, MAXIMUMMATERIALCOSTINPERCENT, NAME, PROJECTLABELS, ACTIVE, CLASS, COMPOVERTIMERATE, COMPSTANDARDRATE, ID, RECORD_UPDATE_DATE, MODIFIEDON, ENFORCERECURRINGSERVICEEVENTSELECTION, TENANT_TYPE, COMPDOUBLEOVERTIMERATE, CREATEDON, RECORD_CREATE_DATE, DURATION, IMAGE, NOCHARGE, SUMMARY, ISTUNEUP, LIKELIHOOD] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_175, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [AMOUNT2, PAIDREASON, PROJECT_ID, LOCATION_ID, PAIDDURATION, ACTIVE, DATE, ENDCOORDINATE, ENDTIME, LABORSKU_ID, PROJECTNUMBER, TAXZONENAME, TECHNICIAN_ID, JOBNUMBER, PAYROLLACTIVITYCODE_ID, STARTDISTANCE, PAYOUTBUSINESSUNIT_ID, BURDENCOSTAMOUNT, CUSTOMER_ID, CUSTOMERNAME, INVOICEITEM_ID, LABORSKUREFERENCE_SKUID, LOCATIONZIP, TECHNICIANNAME, SOURCEENTITYID, ACTIVITY, AMOUNT2ADJUSTMENT, INVOICE_ID, LABORTYPECODE, INVOICENUMBER, PAYCODENAME, ENDDISTANCE, AMOUNT, ISAPIGENERATED, LABORTYPE_ID, PAYOUTBUSINESSUNITNAME, STARTTIME, GROSSPAYITEMMETA, CREATEDON, GROSSPAYITEMTYPE, LOCATIONNAME, PAIDTIMETYPE, PAYROLL_ID, STARTCOORDINATE, TECHNICIANBUSINESSUNIT_ID, ZONENAME, JOB_ID, PAIDDURATIONHOURS, ID, IMPORTID, TECHNICIANBUSINESSUNITNAME, MEMO, PAYCODE, TECHNICIANPAYROLLID, LABORSKUREFERENCE_SKUTYPE, CREATEDBY_ID, ISPREVAILINGWAGEJOB, JOBTYPENAME, PAYRULENAME, LOCATIONADDRESS] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ENDDISTANCE, STARTDISTANCE, DATE, LOCATIONADDRESS, LOCATIONNAME, PAIDDURATION, STARTTIME, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, ACTIVE, CREATEDON, CUSTOMER_ID, ENDTIME, GROSSPAYITEMMETA, MASTER_ID, PAYOUTBUSINESSUNIT_ID, PROJECT_ID, TECHNICIANPAYROLLID, ZONENAME, PAIDTIMETYPE, RECORD_UPDATE_DATE, AMOUNT, CREATEDBY_ID, IMPORTID, ISAPIGENERATED, PAIDREASON, BURDENCOSTAMOUNT, ENDCOORDINATE, ISPREVAILINGWAGEJOB, PAYROLLACTIVITYCODE_ID, JOB_ID, PAYRULENAME, PROJECTNUMBER, TAXZONENAME, ACTIVE_FLAG, ID, INVOICEITEM_ID, JOBTYPENAME, LABORTYPECODE, RECORD_CREATE_DATE, INVOICE_ID, PAYROLL_ID, TECHNICIANNAME, TECHNICIAN_ID, AMOUNT2, AMOUNT2ADJUSTMENT, CUSTOMERNAME, INVOICENUMBER, LOCATIONZIP, PAYCODE, SOURCEENTITYID, LABORSKU_ID, STARTCOORDINATE, JOBNUMBER, LOCATION_ID, PAYOUTBUSINESSUNITNAME, LABORSKUREFERENCE_SKUID, MEMO, TENANT_TYPE, ACTIVITY, LABORSKUREFERENCE_SKUTYPE, LABORTYPE_ID, GROSSPAYITEMTYPE, PAYCODENAME, TECHNICIANBUSINESSUNIT_ID] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_361, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [CREATEDBY_ID, MODIFIEDON, TYPE_ID, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, IMPORTID, REMOVEDBY_ID, ACTIVE, OWNER_ID, REMOVEDON, MEMO, CREATEDON, ID] Column names for DataMart Table --> STR_TAG :: [MEMO, ACTIVE, CREATEDBY_ID, GENERATEDFOREXTERNAL, ID, OWNER_ID, CREATEDON, MASTER_ID, MODIFIEDON, RECORD_UPDATE_DATE, SOURCE_PKEY_SPK, GENERATEDFOR_ID, TENANT_TYPE, ACTIVE_FLAG, RECORD_CREATE_DATE, TYPE_ID, IMPORTID, REMOVEDON, REMOVEDBY_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_003, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [ID, ACTIVE, IMPORTID, CREATEDBY_ID, CREATEDON, MODIFIEDON, OWNER_ID, VALUE, TYPE_ID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [CREATEDON, CREATEDBY_ID, OWNER_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, TENANT_TYPE, TYPE_ID, VALUE, MASTER_ID, MODIFIEDON, ACTIVE, RECORD_UPDATE_DATE, ID] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: TYPE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_571, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [ACTIVE, EXTERNALID, ID, VENDORADDRESS_CITY, FAX, MEMO, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_ISMILITARY, EMAIL, LASTNAME, REMITTANCEVENDOR_ID, RESTRICTEDMOBILECREATION, TAXRATE, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, ADDRESS, VENDORADDRESS_UNIT, PHONE, VENDORADDRESS_STATE, CREATEDBY_ID, CREATEDON, VENDORADDRESS_COUNTRY, DELIVERYOPTION, VENDORADDRESS_LATITUDE, VENDORADDRESS_STREET, PAYMENTTERM_ID, VENDORADDRESS_ZIP, FIRSTNAME, IMPORTID, MODIFIEDON, ISTRUCKREPLENISHMENT, NAME] Column names for DataMart Table --> STR_VENDOR :: [IMPORTID, MASTER_ID, TAXRATE, CREATEDBY_ID, ID, VENDORADDRESS_ZIP, MODIFIEDON, TENANT_TYPE, ACTIVE_FLAG, ADDRESS, MEMO, PAYMENTTERM_ID, VENDORADDRESS_COUNTRY, RECORD_CREATE_DATE, ACTIVE, EXTERNALID, VENDORADDRESS_LONGITUDE, VENDORADDRESS_STATE, VENDORQUICKBOOKSITEM, VENDORADDRESS_ISMILITARY, VENDORADDRESS_CITY, LASTNAME, EMAIL, FIRSTNAME, ISTRUCKREPLENISHMENT, PHONE, VENDORADDRESS_LATITUDE, RECORD_UPDATE_DATE, RESTRICTEDMOBILECREATION, CREATEDON, NAME, REMITTANCEVENDOR_ID, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STREET, DELIVERYOPTION, FAX, VENDORADDRESS_UNIT] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_852, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ACTIVE, TENANT_TYPE, ALIAS, TYPE, MASTER_ID, ORIGINALNAME, OWNER_ID, URL, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, METADATA, ID, CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, ISEXTERNAL, EXTERNALURL] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_316, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [] Column names for DataMart Table --> STR_PURCHASEORDER :: [NOCHARGE, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_UNIT, INVENTORYLOCATION_ID, STATUS, SUMMARY, VENDOR, MODIFIEDON, CREATEDON, EXPORTID, ID, PROJECT_ID, RECORD_UPDATE_DATE, SENDSTATUS, SHIPTO_ISMILITARY, SHIPTO_ZIP, TYPE_ID, ACTIVE_FLAG, BATCH_ID, CREATEDBY_ID, INVOICE_ID, TRUCK_ID, SHIPPING, TAX, DATE, MASTER_ID, POVENDOR_ID, RECEIVEDON, CANCELEDON, REQUISITION_ID, SHIPTO_LONGITUDE, SHIPTO_STATE, IMPORTID, REQUIREDON, TECHNICIAN_ID, ISTIMEANDMATERIAL, JOB_ID, SENDINGMETHOD, SENTON, SHIPTO_CITY, TAXRATE, MARKUP, VENDORINVOICENUMBER, ACTIVE, SHIPTODESCRIPTION, TENANT_TYPE, AMOUNT, BUSINESSUNIT_ID, CANCELEDBY_ID, CANCELEDREASON, ERRORMESSAGE, EXTERNALID, GROUPINGOPTION, NUMBER, RECORD_CREATE_DATE, SHIPTO_COUNTRY, SHIPTO_LATITUDE, SHIPTO_STREET, PROJECTLABELS, SHIPTO_ISMANUALCOORDINATES, TAXSCHEMA] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_972, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 484 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 484 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 484 Row Count of Table PURCHASEORDER is matched for APIMAT :: 484 DataMart :: 484 Row Count of Table PURCHASEORDER is matched for DataMart :: 484 CURATED :: 484 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_417, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_CITY, ADDRESS_LATITUDE, ID, IMPORTID, ACTIVE, CREATEDON, DONOTCHARGEINTERESTFEE, DONOTMAIL, TYPE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, AVALARAENTITYCODE, EXCLUDEFROMBULKPRINTING, EXTERNALID, SHOWMEMBERSAVINGS, ADDRESS_ISMILITARY, ADDRESS_UNIT, CREATEDBY_ID, DONOTSENDPROMOTIONALEMAILS, STATISTICS_ID, MEMBERSHIP_ACTIVATEDFROM, ADDRESS_ZIP, DONOTSERVICE, ADDRESS_STATE, ADDRESS_STREET, BALANCE, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, AR, HEADER, MEMBERSHIP_FROM, NAME, TAXEXEMPT, MEMBERSHIP_TO, PAYMENTTERM_ID] Column names for DataMart Table --> STR_CUSTOMER :: [ADDRESS_COUNTRY, RECORD_UPDATE_DATE, AVALARAENTITYCODE, DONOTMAIL, NAME, TENANT_TYPE, IMPORTID, DONOTCHARGEINTERESTFEE, SHOWMEMBERSAVINGS, ADDRESS_ZIP, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_TO, MODIFIEDON, RECORD_CREATE_DATE, ACTIVE, ADDRESS_STREET, ID, TAXEXEMPT, ADDRESS_CITY, DONOTSERVICE, EXCLUDEFROMBULKPRINTING, EXTERNALID, MEMBERSHIP_FROM, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDON, DONOTSENDPROMOTIONALEMAILS, ADDRESS_LATITUDE, PAYMENTTERM_ID, STATISTICS_ID, MASTER_ID, ADDRESS_LONGITUDE, ADDRESS_UNIT, AR, BALANCE, HEADER, MEMBERSHIP_ACTIVATEDFROM, NOCHARGE, TYPE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_769, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [COST, CREATEDBY_ID, DISPATCHFEE, LOYALTYPROGRAMELIGIBLE, QBITEMNAME, TENANT_TYPE, HOURS, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PROVIDER_ID, PAYSFLATAMOUNT, ADDONFLATAMOUNT, BONUS, GENERATEDTAGTARGETS, ID, MEMBERSHIPACTION, NOTAX, SYNCDATE, ACCOUNT, ALLOWAPPLYTAGSTOENTITIES, BASERATE3, DISPLAYNAME, EXTERNALID, MEMBERPRICE, SCHEDULEDFLATAMOUNT, SOURCE, DESCRIPTION, CATEGORY_ID, ACTIVE, AVALARARESIDENTIALTAXCODE, MEMBERSHIP, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_UPDATE_DATE, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, IMPORTID, ALLOWDISCOUNTS, BUSINESSUNIT_ID, COPIEDFROM_ID, IMAGES, ISOTTASK, MEMBERSHIPYEARS, PURCHASEORDERLIMITS_REVENUEPERCENT, MASTER_ID, NAME, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ARCHIVED, AVALARACOMMERCIALTAXCODE, COMMISSIONBONUS, WARRANTY_DURATION, PAYSCOMMISSION, TAXABLE, RECORD_CREATE_DATE, ADDONPRICE, CREATEDON, DISPLAYINAMOUNT, ISDEFERREDREVENUE, MODIFIEDON, PRICE, SUPPLIERIMAGES, ADDONMEMBERPRICE, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, SOLDBYCOMMISSION, ISLABOR, ACTIVE_FLAG, AUTOGLASSTYPE, BASERATE1, MINIMUMLABORHOURS, SOURCEVERSION, BASERATE2, EXCLUDEFROMPRICEBOOKWIZARD, PAYTECHSPECIFICBONUS, RECURRINGSERVICETYPE_ID, WORKFLOWACTION_ID] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_500, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVATEDFROM_ID, BILLINGCOVERAGEPERIOD, BUSINESSUNIT_ID, CANCELATIONINVOICE_ID, PAYMENTTYPE_ID, PREVIOUSRECURRINGLOCATION_ID, RENEWALDURATION, TO, INITIALDEFERREDREVENUE, CUSTOMERPO, FROM, RENEWALMEMBERSHIPTASK_ID, RENEWEDBY_ID, BILLINGEMAIL_ID, FOLLOWUPCUSTOMSTATUS_ID, BILLINGFREQUENCY, CANCELLATIONDATE, IMPORTID, MODIFIEDON, MEMO, TYPE_ID, EXPIREDAT, RENEWALBILLINGFREQUENCY, BILLINGTEMPLATE_ID, CANCELATIONBALANCEINVOICE_ID, CUSTOMER_ID, ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, CREATEDON, BILLINGPREFERENCE, CANCELATIONBUYOUTINVOICE_ID, CREATEDBY_ID, FOLLOWUPON, FOLLOWUPSTATUS, INVOICETEMPLATE_ID, LOCATION_ID, PAYMENTMETHOD_ID, RECURRINGLOCATION_ID, SOLDBY_ID, FIRSTSCHEDULEDBILLDATE, ACTIVATEDBY_ID, NEXTSCHEDULEDBILLDATE, STATUS, ACTIVE, DURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUID] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [BILLINGEMAIL_ID, BILLINGTEMPLATE_ID, NEXTSCHEDULEDBILLDATE, DURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, CANCELATIONINVOICE_ID, RECORD_CREATE_DATE, BUSINESSUNIT_ID, TENANT_TYPE, INVOICETEMPLATE_ID, BILLINGFREQUENCY, BILLINGPREFERENCE, CANCELATIONBALANCEINVOICE_ID, CREATEDON, PAYMENTMETHOD_ID, EXPIREDAT, TO, CANCELLATIONDATE, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASK_ID, ID, RECORD_UPDATE_DATE, RECURRINGLOCATION_ID, RENEWALBILLINGFREQUENCY, TYPE_ID, CANCELATIONBUYOUTINVOICE_ID, FROM, INITIALDEFERREDREVENUE, MEMO, MODIFIEDON, FOLLOWUPSTATUS, MASTER_ID, ACTIVE_FLAG, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, PREVIOUSRECURRINGLOCATION_ID, ACTIVATEDFROM_ID, ACTIVE, FOLLOWUPON, SOLDBY_ID, STATUS, RENEWALDURATION, ACTIVATEDBY_ID, BILLINGCOVERAGEPERIOD, CREATEDBY_ID, CUSTOMERPO, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTTYPE_ID, IMPORTID, RENEWEDBY_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_740, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [TENANT_TYPE, ACTIVE, ID, IMPORTID, MODIFIEDON, ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDBY_ID, RECORD_UPDATE_DATE, LEAD, NAME, CREATEDON, MASTER_ID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_756, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [ACTIVE_FLAG, COMPLETEDON, JOBCOMPLETEDON, SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MASTER_ID, RECORD_UPDATE_DATE, ID, MODIFIEDON, SUBMITCOUNT, TOKEN, JOBID, RATING, RECOMMENDATIONS, STATUS, MEMO, SURVEYTYPE, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_798, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [PROJECTEDVALUEADJUSTMENT, SOLDTHRESHOLD, SUMMARY, NAME, PRIORITY, RECORD_CREATE_DATE, ACTIVE, ISAUTODISPATCHED, CLASS, IMAGE, LIKELIHOOD, MASTER_ID, MAXIMUMMATERIALCOSTINPERCENT, DURATION, MINIMUMMATERIALCOSTINPERCENT, COMPOVERTIMERATE, CREATEDON, RECORD_UPDATE_DATE, COMPSTANDARDRATE, COMPDOUBLEOVERTIMERATE, ID, ISTUNEUP, TENANT_TYPE, MODIFIEDON, ACTIVE_FLAG, ENFORCERECURRINGSERVICEEVENTSELECTION, NOCHARGE, PROJECTLABELS, COMPCODE, CREATEDBY_ID, IMPORTID] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_263, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [COMMISSIONRATE, CREATEDBY_ID, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDON, PAYROLLROLE, PROJECTLABELS, TECHNICIANROLE_ID, DRIVETIME_ID, ID, IMPORTID, PAYTYPE, SPLIT, ACTIVE, STATUS, GROSSPAY, ISPAUSED, JOB_ID, TECHNICIAN_ID] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [CREATEDON, PAYROLLROLE, TENANT_TYPE, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, PROJECTLABELS, GROSSPAY, JOHNMOOREPAYROLLROLE, SOURCE_PKEY_SPK, COMMISSIONRATE, JOB_ID, MASTER_ID, MODIFIEDON, SPLIT, TECHNICIANROLE_ID, CREATEDBY_ID, DRIVETIME_ID, ACTIVE, IMPORTID, PAYTYPE, TECHNICIAN_ID, STATUS, ACTIVE_FLAG, ID, ISPAUSED] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_876, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [COMPLETIONSURVEYID, CUSTOMERPO, ISCONFIRMED, MANAGEFOLLOWUPEMAIL, MASTER_ID, PREVAILINGWAGECODE_ID, PROJECTEDVALUE, FIRSTAPPOINTMENT_ID, NOTIFICATIONSENABLED, NUMBER, SMARTDISPATCHDATA_JOB, CREATEDFROMESTIMATESTATUSWHENBOOKING, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, SECONDARYJOBNUMBER, TENANT_TYPE, ESTIMATEDCOST, MANAGEEMPLOYEEEMAIL, MODIFIEDON, RECORD_UPDATE_DATE, START, TOTAL, SOLDBY_ID, PROJECT_ID, ACTIVE, ALLOTTEDTIME, CREATEDFROMESTIMATE_ID, EXTERNALID, LEAD_ID, RECALLFOR_ID, SUMMARY, LATEPENALTY, MEMBERSHIP_ID, PREDICTEDSALES, PRIORITY, UNION, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CREATEDBY_ID, DRIVINGCOST, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGESOURCE, RECORD_CREATE_DATE, END, PLANEND, PLANSTART, STATUS, APPROXIMATEENDDATE, CAMPAIGN_ID, TYPE_ID, LASTAPPOINTMENT_ID, OPPORTUNITY_ID, REASSIGNMENTPENALTY, IMPORTID, PMDATE, WARRANTYFOR_ID, CUSTOMER_ID, GENERATEDBY_ID, ISAUTODISPATCHED, GENERATEDFROM_ID, LEADGENERATED_ID, NOCHARGE, ACTIVE_FLAG, APPROXIMATESTARTDATE, COMPLETEDON, CREATEDON, DRIVETIME, DURATION, ISTECHNICIANSPECIFIC, LASTCHANGEDBYSMARTDISPATCH, PREDICTEDTOTAL, ID, MONTHNUMBER, LOCATION_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_016, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TRADE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table TRADE is matched for RAW :: 1 DataMart :: 1 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_058, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [JOB_ID, MEMO, REASON_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE, CREATEDBY_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, MEMO, RECORD_CREATE_DATE, MASTER_ID, ID, JOB_ID, REASON_ID, IMPORTID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_752, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ALLOWDISCOUNTS, BASERATE3, BUSINESSUNIT_ID, COSTOFSALEACCOUNT_ID, DATECREATED, INVENTORYBATCH_ID, CREATEDBY_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SIGNATURE, SOLDBY_ID, UNITPRICE, TENANT_TYPE, RECORD_CREATE_DATE, HOURS, ISINVENTORY, MASTER_ID, PRICEMODIFIER_ID, PROCUREMENTSOURCE_SOURCETYPE, PAYTECHSPECIFICBONUS, PROCUREMENTSOURCE_REQUISITIONITEMID, SKU_ID, SOLDBYCOMMISSION, TECHNICIANSPLIT1, TECHNICIANSPLIT2, USEDMATERIAL_ID, SOURCETYPE, AUTOGLASSITEM_ID, COMMISSIONBONUS, COST, CROSSSALEGROUP, DISPLAYINAMOUNT, INVENTORYLOCATION_ID, ISOTTASK, MARKUP, MEMBERPRICE, PAYSCOMMISSION, PROCUREDFROMESTIMATEITEM_ID, QUANTITY, TECHNICIANSPLIT3, DESCRIPTION, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE3_ID, WORKFLOWACTION_ID, SKUNAME, ACCOUNT, ACTIVE, ADDONFLATAMOUNT, BASERATE2, CREATEDON, GENERALLEDGERACCOUNT_ID, PAYSFLATAMOUNT, PROJECTLABELS, SOLDHOURS, TOTALCOST, ESTIMATEITEM_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, ACTIVE_FLAG, BONUS, INVOICE_ID, TAXABLE, TECHNICIAN_ID, DEDUCTASJOBCOST, ORDER, SKUREFERENCE_SKUTYPE, TOTAL, EXPORTID, IMPORTID, ITEMGROUPNAME, MEMBERSHIPWORKFLOWACTION, MODIFIEDON, PROCUREDFROM_ID, INVENTORYWAREHOUSENAME, PROJECTORDER, SKUREFERENCE_SKUID, PARENTITEM_ID, BASERATE1, EQUIPMENT_ID, ISADDON, ITEMGROUPROOT_ID, SCHEDULEDFLATAMOUNT, TECHNICIANFORBASERATE2_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CHARGEABLE, INVENTORYSTATUS, ISUNITPRICEMANUALLYSET, STANDARDPRICE, LASTUNITPRICESETBYEMPLOYEE, NOTAX, PAYSSOLDBYRATE, ID, TECHNICIANFORBASERATE1_ID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_131, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [COLOR, IMPORTID, LABORTAXRATE, ISMULTIPLETAXZONE, ACTIVE, CREATEDON, QBACCOUNT, ISTAXRATESEPARATED, TAXCODE, NAME, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, STATEZONECODE, MATERIALTAXRATE, CREATEDBY_ID, ID, TAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [CREATEDON, ISTAXRATESEPARATED, RECORD_UPDATE_DATE, SOURCE_PKEY_SPK, ISMULTIPLETAXZONE, MASTER_ID, NAME, QBACCOUNT, MATERIALTAXRATE, ACTIVE, EXPIRATIONDATE, STATEZONECODE, COLOR, ACTIVE_FLAG, FEETAXRATE, LABORTAXRATE, RECORD_CREATE_DATE, CREATEDBY_ID, TAXRATE, TENANT_TYPE, IMPORTID, TAXCODE, EXTERNALID, ID] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_084, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TRADE
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table TRADE is matched for RAW :: 5 DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_810, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_894, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 7273 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7273 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 7273 DataMart :: 7273 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 7273 Row Count of Table TAG is matched for DataMart :: 7273 CURATED :: 7273 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1075, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 16 Row Count of Table EMPLOYEE is matched for APIMAT :: 16 DataMart :: 16 Row Count of Table EMPLOYEE is matched for DataMart :: 16 CURATED :: 16 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_430, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [IMPORTID, MODIFIEDON, STATUS, SUMMARY, ESTIMATE_ID, JOBTYPE_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, PROJECT_ID, PRIORITY, CREATEDON, CAMPAIGN_ID, CREATEDBY_ID, LOCATION_ID, CUSTOMER_ID, ID] Column names for DataMart Table --> STR_LEAD :: [ACTIVE, CREATEDON, ID, IMPORTID, MODIFIEDON, CREATEDBY_ID, MASTER_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, LOCATION_ID, PRIORITY, TENANT_TYPE, BUSINESSUNIT_ID, PROJECT_ID, STATUS, ACTIVE_FLAG, ESTIMATE_ID, JOBTYPE_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, MD5_VALUE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_548, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOB
Table Count in Snowflake:: 3881935 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3882078 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4138223 Row Count of Table JOB is matched for RAW :: 3881935 DataMart :: 3882078 CURATED :: 4138223 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1034, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [OVERTIMEMODE, AGENTID, EMAIL, HOME_LATITUDE, PAYFREQUENCY_ID, PAYROLLID, IMPORTID, NAME, HOME_STATE, ACTIVE_FLAG, BIRTHDATE, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, HOME_STREET, ID, ISEXCLUDEDFROMPAYROLL, STARTDATE, SALESFORCEROLE, EMAILCONFIRMED, HOURLYRATE, HOME_ISMILITARY, PAYROLLSTARTPERIOD, RECORD_CREATE_DATE, CREATEDON, LASTNAME, PHONE, PHOTO, CLOCKINOUTREMINDER, HOME_ZIP, MANAGER_ID, MODIFIEDON, HOME_LONGITUDE, MIDDLENAME, MOBILEPHONE, MOBILEPHONECONFIRMED, PHONECONFIRMED, HOME_UNIT, ACTIVE, FIRSTNAME, HOME_CITY, MASTER_ID, OVERTIMEPROFILE_ID, SALESFORCECONTACTID, TENANT_TYPE, PAYROLLBUSINESSUNIT_ID, USER_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ISEXTERNAL, POSITION] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1116, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 32 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 32 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 32 Row Count of Table EMPLOYEE is matched for APIMAT :: 32 DataMart :: 32 Row Count of Table EMPLOYEE is matched for DataMart :: 32 CURATED :: 32 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_753, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 2815 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2815 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 2815 DataMart :: 2815 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2815 Row Count of Table JOB is matched for DataMart :: 2815 CURATED :: 2815 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_318, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [] Column names for DataMart Table --> STR_SERVICE :: [ARCHIVED, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, CREATEDON, EXTERNALID, NOTAX, RECORD_CREATE_DATE, IMAGES, LOYALTYPROGRAMELIGIBLE, ALLOWDISCOUNTS, ISTIMEANDMATERIAL, MEMBERPRICE, MEMBERSHIPACTION, SCHEDULEDFLATAMOUNT, BASERATE3, COMMISSIONBONUS, MEMBERSHIP, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ACCOUNT, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, IMPORTID, MINIMUMLABORHOURS, AUTOGLASSTYPE, SYNCDATE, ADDONFLATAMOUNT, CROSSSALEGROUP, ISDEFERREDREVENUE, PAYSFLATAMOUNT, PAYSSOLDBYRATE, PRICE, RECORD_UPDATE_DATE, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERSHIPTYPE_ID, BONUS, COPIEDFROM_ID, GENERALLEDGERACCOUNT_ID, ORIGINAL_ID, PAYTECHSPECIFICBONUS, SOLDBYCOMMISSION, PAYSCOMMISSION, ACTIVE, ACTIVE_FLAG, ALLOWAPPLYTAGSTOENTITIES, BUSINESSUNIT_ID, CATEGORY_ID, COST, ID, MEMBERSHIPYEARS, ADDONPRICE, DISPATCHFEE, MODIFIEDON, SOURCE, WARRANTY_DURATION, NAME, QBITEMNAME, BASERATE2, PROVIDER_ID, ISOTTASK, MEMBERSHIPMONTHS, SUPPLIERIMAGES, DESCRIPTION, TAXABLE, WARRANTY_DESCRIPTION, TENANT_TYPE, BASERATE1, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, DISPLAYNAME, HOURS, ISLABOR, MASTER_ID, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1123, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ISCONFIRMED, ACTIVE_FLAG, CREATEDON, MODIFIEDON, MONTHNUMBER, START, ACTIVE, ISUNUSED, NUMBER, STATUS, CREATEDBY_ID, ID, JOB_ID, SMARTDISPATCHDATA_JOBAPPOINTMENT, PLANSTART, END, PLANEND, TENANT_TYPE, IMPORTID, MASTER_ID] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_255, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [MANAGER_ID, MOBILEPHONE, PAYROLLSTARTPERIOD, AGENTID, EMAILCONFIRMED, HOME_ISMILITARY, OVERTIMEMODE, ACTIVE, HOME_CITY, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, ISEXCLUDEDFROMPAYROLL, MOBILEPHONECONFIRMED, HOME_STATE, MODIFIEDON, PHONE, SALESFORCECONTACTID, SALESFORCEROLE, USER_ID, CREATEDBY_ID, HOME_STREET, HOME_ZIP, HOURLYRATE, ISEXTERNAL, PAYROLLBUSINESSUNIT_ID, CLOCKINOUTREMINDER, HOME_LATITUDE, HOME_UNIT, CREATEDON, FIRSTNAME, HOME_LONGITUDE, IMPORTID, MIDDLENAME, PAYFREQUENCY_ID, PAYROLLID, PHOTO, POSITION, NAME, BIRTHDATE, EMAIL, LASTNAME, ID, OVERTIMEPROFILE_ID, PHONECONFIRMED, STARTDATE] Column names for DataMart Table --> STR_EMPLOYEE :: [ACTIVE_FLAG, FIRSTNAME, HOME_STATE, OVERTIMEPROFILE_ID, HOME_COUNTRY, EMAILCONFIRMED, MANAGER_ID, MODIFIEDON, SALESFORCEROLE, PAYROLLBUSINESSUNIT_ID, STARTDATE, HOME_ISMANUALCOORDINATES, PAYROLLID, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, HOME_LONGITUDE, ISEXTERNAL, TENANT_TYPE, ACTIVE, BIRTHDATE, MOBILEPHONE, ID, PHONECONFIRMED, PHOTO, AGENTID, CREATEDBY_ID, HOME_LATITUDE, HOME_ZIP, PHONE, RECORD_UPDATE_DATE, OVERTIMEMODE, LASTNAME, CLOCKINOUTREMINDER, EMAIL, IMPORTID, MASTER_ID, MOBILEPHONECONFIRMED, PAYFREQUENCY_ID, CREATEDON, HOME_CITY, SALESFORCECONTACTID, HOME_STREET, MIDDLENAME, RECORD_CREATE_DATE, HOME_ISMILITARY, HOME_UNIT, NAME, PAYROLLSTARTPERIOD, USER_ID, POSITION] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: STARTDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_212, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CUSTOMER
Table Count in Snowflake:: 72353 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 72546 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 72547 Row Count of Table CUSTOMER is matched for RAW :: 72353 DataMart :: 72546 CURATED :: 72547 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_458, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [] Column names for DataMart Table --> STR_CUSTOMER :: [ADDRESS_COUNTRY, ADDRESS_STREET, AR, HEADER, MEMBERSHIP_ACTIVATEDFROM, ACTIVE_FLAG, ADDRESS_LONGITUDE, ADDRESS_UNIT, ADDRESS_CITY, DONOTSENDPROMOTIONALEMAILS, BALANCE, TENANT_TYPE, ACTIVE, ADDRESS_ISMANUALCOORDINATES, DONOTCHARGEINTERESTFEE, PAYMENTTERM_ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_STATE, CREATEDON, MODIFIEDON, CREATEDBY_ID, MEMBERSHIP_CANCELLATIONDATE, RECORD_UPDATE_DATE, SHOWMEMBERSAVINGS, TYPE, AVALARAENTITYCODE, STATISTICS_ID, ADDRESS_ISMILITARY, ADDRESS_ZIP, DONOTSERVICE, EXTERNALID, IMPORTID, MEMBERSHIP_ACTIVATEDBY, NOCHARGE, MEMBERSHIP_TO, DONOTMAIL, EXCLUDEFROMBULKPRINTING, ID, MEMBERSHIP_FROM, NAME, ADDRESS_LATITUDE, MASTER_ID] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_214, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [HOME_ISMANUALCOORDINATES, SALESFORCEROLE, MANAGER_ID, NAME, LASTNAME, CREATEDBY_ID, ID, HOME_STATE, BIRTHDATE, HOME_COUNTRY, HOME_ISMILITARY, ISEXTERNAL, MOBILEPHONECONFIRMED, PAYROLLID, PHONECONFIRMED, MIDDLENAME, EMAIL, HOME_STREET, HOME_UNIT, IMPORTID, PAYROLLSTARTPERIOD, EMAILCONFIRMED, OVERTIMEMODE, PHOTO, MODIFIEDON, PAYROLLBUSINESSUNIT_ID, POSITION, SALESFORCECONTACTID, STARTDATE, USER_ID, FIRSTNAME, HOURLYRATE, PHONE, ACTIVE, CREATEDON, HOME_CITY, HOME_LATITUDE, HOME_LONGITUDE, HOME_ZIP, ISEXCLUDEDFROMPAYROLL, OVERTIMEPROFILE_ID, AGENTID, CLOCKINOUTREMINDER, MOBILEPHONE, PAYFREQUENCY_ID] Column names for DataMart Table --> STR_EMPLOYEE :: [AGENTID, HOME_LONGITUDE, HOURLYRATE, MOBILEPHONE, PHONE, USER_ID, HOME_ZIP, TENANT_TYPE, PAYROLLID, ACTIVE_FLAG, EMAIL, IMPORTID, OVERTIMEMODE, PHONECONFIRMED, PHOTO, LASTNAME, NAME, SALESFORCEROLE, HOME_ISMILITARY, HOME_UNIT, OVERTIMEPROFILE_ID, PAYROLLSTARTPERIOD, CREATEDBY_ID, HOME_ISMANUALCOORDINATES, PAYROLLBUSINESSUNIT_ID, MODIFIEDON, MASTER_ID, FIRSTNAME, HOME_CITY, ISEXTERNAL, MANAGER_ID, RECORD_UPDATE_DATE, SALESFORCECONTACTID, HOME_COUNTRY, MIDDLENAME, POSITION, RECORD_CREATE_DATE, ACTIVE, BIRTHDATE, CLOCKINOUTREMINDER, CREATEDON, HOME_LATITUDE, HOME_STATE, HOME_STREET, ID, ISEXCLUDEDFROMPAYROLL, MOBILEPHONECONFIRMED, STARTDATE, EMAILCONFIRMED, PAYFREQUENCY_ID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_968, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [CLEARTECHNICIANVIEW, TENANT_TYPE, ID, START, ISCOMPLETED, RECORD_CREATE_DATE, TIMESHEETCODE_ID, CREATEDBY_ID, IMPORTID, MASTER_ID, CREATEDON, DURATION, SUMMARY, ACTIVE_FLAG, DEFINITION_ID, EXPECTEDDURATION, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID, TIMESHEET_ID, ACTIVE, ALLDAY, CLEARDISPATCHBOARD, NAME, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1061, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 750 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 750 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 750 DataMart :: 750 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 750 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 750 CURATED :: 750 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_954, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 201 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 201 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 201 Row Count of Table ESTIMATE is matched for APIMAT :: 201 DataMart :: 201 Row Count of Table ESTIMATE is matched for DataMart :: 201 CURATED :: 201 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_001, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [ISAUTOCREATED, STATUS, CREATEDON, IMPORTID, NUMBER, DEPOSITEDON, ID, NAME, MODIFIEDON, CREATEDBY_ID, SYNCQUEUESTATUS, SYNCQUEUETAG, ACTIVE, EXTERNALID] Column names for DataMart Table --> STR_BATCH :: [IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, ID, NUMBER, ISAUTOCREATED, MODIFIEDON, STATUS, SOURCE_PKEY_SPK, SYNCQUEUESTATUS, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, DEPOSITEDON, SYNCQUEUETAG, CREATEDON, NAME, EXTERNALID] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_957, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ALLOWDISCOUNTS, BUSINESSUNIT_ID, COST, DESCRIPTION, DISPLAYINAMOUNT, EXPORTID, INVENTORYLOCATION_ID, ISUNITPRICEMANUALLYSET, LASTUNITPRICESETBYEMPLOYEE, PAYTECHSPECIFICBONUS, MARKUP, QUANTITY, SOLDHOURS, MEMBERPRICE, SOLDBYCOMMISSION, ACTIVE, CHARGEABLE, INVENTORYSTATUS, INVOICE_ID, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SKU_ID, STANDARDPRICE, TECHNICIANSPLIT1, TECHNICIANSPLIT3, TOTAL, ACTIVE_FLAG, BASERATE2, CREATEDBY_ID, CREATEDON, DATECREATED, PAYSCOMMISSION, UNITPRICE, ORDER, SOLDBY_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, SOURCETYPE, PROCUREMENTSOURCE_SOURCETYPE, HOURS, PAYSFLATAMOUNT, PROJECTLABELS, TECHNICIANFORBASERATE2_ID, ITEMGROUPROOT_ID, MEMBERSHIPWORKFLOWACTION, PROJECTORDER, PROCUREDFROMESTIMATEITEM_ID, BASERATE3, ISADDON, ITEMGROUPNAME, SKUREFERENCE_SKUTYPE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT2, USEDMATERIAL_ID, COMMISSIONBONUS, IMPORTID, TENANT_TYPE, ADDONFLATAMOUNT, EQUIPMENT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, ISOTTASK, PROCUREMENTSOURCE_REQUISITIONITEMID, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE3_ID, AUTOGLASSITEM_ID, ACCOUNT, BASERATE1, MASTER_ID, PRICEMODIFIER_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SCHEDULEDFLATAMOUNT, SIGNATURE, TAXABLE, TECHNICIAN_ID, PROCUREDFROM_ID, TECHNICIANFORBASERATE1_ID, NOTAX, ESTIMATEITEM_ID, INVENTORYWAREHOUSENAME, PARENTITEM_ID, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, DEDUCTASJOBCOST, ID, ISINVENTORY, PAYSSOLDBYRATE, BONUS, SKUNAME, WORKFLOWACTION_ID, TOTALCOST] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_564, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.SERVICE
Table Count in Snowflake:: 7541 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7541 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7541 Row Count of Table SERVICE is matched for RAW :: 7541 DataMart :: 7541 CURATED :: 7541 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_179, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_851, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [MEMBERSHIPACTION, RECORD_UPDATE_DATE, ISOTTASK, TENANT_TYPE, ACTIVE, ALLOWAPPLYTAGSTOENTITIES, BASERATE2, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, WORKFLOWACTION_ID, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, ADDONMEMBERPRICE, ADDONPRICE, ALLOWDISCOUNTS, BUSINESSUNIT_ID, CROSSSALEGROUP, MODIFIEDON, COST, ISTIMEANDMATERIAL, ORIGINAL_ID, RECURRINGSERVICETYPE_ID, TAXABLE, ADDONFLATAMOUNT, BONUS, CREATEDBY_ID, GENERATEDTAGTARGETS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, QBITEMNAME, DISPATCHFEE, ID, NOTAX, SYNCDATE, WARRANTY_DURATION, GENERALLEDGERACCOUNT_ID, SOURCE, MEMBERSHIPYEARS, ACCOUNT, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, BASERATE1, CATEGORY_ID, COMMISSIONBONUS, EXTERNALID, ISDEFERREDREVENUE, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, IMAGES, MASTER_ID, SOURCEVERSION, EXCLUDEFROMPRICEBOOKWIZARD, DISPLAYNAME, ACTIVE_FLAG, BASERATE3, MEMBERPRICE, MEMBERSHIPMONTHS, PAYSCOMMISSION, PURCHASEORDERLIMITS_FLATAMOUNT, MEMBERSHIP, MEMBERSHIPTYPE_ID, MINIMUMLABORHOURS, ARCHIVED, CREATEDON, DISPLAYINAMOUNT, IMPORTID, ISLABOR, PRICE, COPIEDFROM_ID, LOYALTYPROGRAMELIGIBLE, NAME, RECORD_CREATE_DATE, SOLDBYCOMMISSION] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_946, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 40 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 40 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 40 DataMart :: 40 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 40 Row Count of Table CAMPAIGN is matched for DataMart :: 40 CURATED :: 40 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_250, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [ACTIVE, IMPORTID, CREATEDON, ID, MODIFIEDON, CREATEDBY_ID, NAME] Column names for DataMart Table --> STR_CANCELJOBREASON :: [ACTIVE, IMPORTID, NAME, ACTIVE_FLAG, ID, MASTER_ID, MODIFIEDON, CREATEDBY_ID, RECORD_UPDATE_DATE, CREATEDON, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1093, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [PAYSELLERCOMMISSION, IMPORTID, TENANT_TYPE, ACTIVE, AMOUNT, CREATEDON, INVOICE_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, MASTER_ID, MODIFIEDON, PAYMENT_ID, RECORD_CREATE_DATE, ID, ACTIVE_FLAG] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1072, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [CREATEDON, MODIFIEDON, TENANT_TYPE, JOBREMINDERSENABLED, MARKETINGUPDATESENABLED, MESSAGESENABLED, ID, INVOICESTATEMENTNOTIFICATION, MEMO, RECORD_UPDATE_DATE, IMPORTID, RECORD_CREATE_DATE, TYPE, OWNER_ID, ACTIVE, CREATEDBY_ID, REVERSEPHONE, ACTIVE_FLAG, VALUE, MASTER_ID] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_372, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CAMPAIGN
Table Count in Snowflake:: 1083 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1083 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1083 Row Count of Table CAMPAIGN is matched for RAW :: 1083 DataMart :: 1083 CURATED :: 1083 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_857, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table TIMESHEETCODE is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_555, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.MATERIAL
Table Count in Snowflake:: 28615 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 28615 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 45067 Row Count of Table MATERIAL is matched for RAW :: 28615 DataMart :: 28615 CURATED :: 45067 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_835, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [WARRANTYFOR_ID, MASTER_ID, MODIFIEDON, SUMMARY, TOTAL, UNION, MEMBERSHIP_ID, CREATEDFROMESTIMATE_ID, CUSTOMERPO, GENERATEDBY_ID, OPPORTUNITY_ID, PREDICTEDSALES, STATUS, INVOICE_ID, PROJECTEDVALUE, ACTIVE_FLAG, ALLOTTEDTIME, APPROXIMATESTARTDATE, DRIVETIME, DURATION, ID, ISCONFIRMED, LASTAPPOINTMENT_ID, NUMBER, PLANEND, SMARTDISPATCHDATA_JOB, RECORD_UPDATE_DATE, CAMPAIGN_ID, IMPORTID, BUSINESSUNIT_ID, CUSTOMER_ID, FIRSTAPPOINTMENT_ID, ISAUTODISPATCHED, NOCHARGE, PRIORITY, TENANT_TYPE, LASTCHANGEDBYSMARTDISPATCH, RECORD_CREATE_DATE, SECONDARYJOBNUMBER, START, ESTIMATEDCOST, ISPREVAILINGWAGE, PMDATE, LEADGENERATED_ID, TYPE_ID, COMPLETEDON, CREATEDON, DRIVINGCOST, END, EXTERNALID, LEAD_ID, GENERATEDFROM_ID, MANAGEFOLLOWUPEMAIL, REASSIGNMENTPENALTY, RECALLFOR_ID, SOLDBY_ID, ACTIVE, CREATEDFROMESTIMATESTATUSWHENBOOKING, PREDICTEDTOTAL, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, OPPORTUNITYDATE, PLANSTART, APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, COMPLETIONSURVEYID, ISTECHNICIANSPECIFIC, NOCHARGESOURCE, NOTIFICATIONSENABLED, CREATEDBY_ID, LATEPENALTY, LOCATION_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, PREVAILINGWAGECODE_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_525, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TAG
Table Count in Snowflake:: 354903 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 354903 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 354903 Row Count of Table TAG is matched for RAW :: 354903 DataMart :: 354903 CURATED :: 354903 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_688, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [URL, ID, CREATEDON, OWNER_ID, ISEXTERNAL, CREATEDBY_ID, METADATA, ORIGINALNAME, ALIAS, TYPE, ACTIVE, EXTERNALURL, IMPORTID] Column names for DataMart Table --> STR_SKUASSET :: [CREATEDBY_ID, ORIGINALNAME, ACTIVE_FLAG, CREATEDON, ALIAS, MASTER_ID, RECORD_UPDATE_DATE, METADATA, TENANT_TYPE, EXTERNALURL, ID, TYPE, ACTIVE, IMPORTID, ISEXTERNAL, OWNER_ID, RECORD_CREATE_DATE, URL] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_727, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, MARKUP, PROJECTLABELS, TECHNICIANFORBASERATE1_ID, UNITOFMEASURE_ID, TECHNICIANFORBASERATE2_ID, VENDORPARTNUMBER, IMPORTID, USEDMATERIAL_ID, INVENTORYLOCATION_ID, TECHNICIANSPLIT1, EQUIPMENT_ID, ROLLEDOVERFROMITEM_ID, ROLLOVERQUANTITY, COST, TECHNICIANSPLIT3, BUSINESSUNIT_ID, CREATEDBY_ID, REQUISITIONITEM_ID, RECORD_CREATE_DATE, TECHNICIANFORBASERATE3_ID, ACTIVE_FLAG, ID, MASTER_ID, MATERIALVENDOR_ID, MODIFIEDON, SERIALNUMBER, STATUS, CHARGEABLEITEM_ID, ISINVENTORY, MATERIAL_ID, SKUREFERENCE_SKUID, SKU_ID, SKUREFERENCE_SKUTYPE, SKUVENDOR_ID, TENANT_TYPE, TECHNICIANSPLIT2, ACTIVE, PURCHASEORDER_ID, QUANTITY, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_226, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ADDRESS_LONGITUDE, AUTOLONGITUDE, CREATEDBY_ID, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXABLE, ZONE_ID, ACTIVE, ADDRESS_ISMILITARY, ADDRESS_STREET, CREATEDON, DONOTSENDTECHNICIAN_ID, ISPREVAILINGWAGE, NAME, TAXEXEMPT, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_MEMO, IMPORTID, MODIFIEDON, RECURRINGSERVICE_FROM, TAXZONE_ID, ADDRESS_UNIT, ADDRESS_ZIP, CUSTOMER_ID, PREFERREDTECHNICIAN_ID, ESTIMATEDTAX, SUMMARY, ADDRESS_ISMANUALCOORDINATES, RECURRINGSERVICE_TYPE, AUTOLATITUDE, RECURRINGSERVICE_ACTIVATEDBY, ID, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ADDRESS_STATE, AVALARAENTITYCODE] Column names for DataMart Table --> STR_LOCATION :: [ADDRESS_LONGITUDE, ADDRESS_ZIP, AUTOLATITUDE, CREATEDBY_ID, NOCHARGE, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_TYPE, ZONE_ID, ADDRESS_UNIT, ESTIMATEDTAX, TAXZONE_ID, ACTIVE_FLAG, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, CREATEDON, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_ACTIVATEDFROM, ID, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, MASTER_ID, RECURRINGSERVICE_FROM, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AVALARAENTITYCODE, TAXEXEMPT, ADDRESS_LATITUDE, CUSTOMER_ID, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_TO, SUMMARY, ACTIVE, TAXABLE, ISPREVAILINGWAGE, RECORD_CREATE_DATE, TENANT_TYPE, ADDRESS_STATE, AUTOLONGITUDE, IMPORTID, NAME, RECORD_UPDATE_DATE, MODIFIEDON] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_179, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [ID, ACTIVE, NAME, IMPORTID, CREATEDON, CREATEDBY_ID] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [ACTIVE, NAME, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CREATEDBY_ID, MASTER_ID, ID, TENANT_TYPE, ACTIVE_FLAG, IMPORTID] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
7 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_451, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ACTIVATIONLOCKED, ADDRESS_ZIP, AUTHORIZATIONPARAGRAPH, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, GREENSKYMERCHANTID, PAYROLLIDLETIMESTPAYCODE, PAYROLLPERCENTAGEFEE, QUICKBOOKSCLASS, INTACCTENTITY_ID, NOCHARGECOMMERCIAL, OFFICIALNAME, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLTASKBONUSPAYCODENEW, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_COUNTRY, CREDITCARDPROCESSORKEY, DATA, EXTERNALID, MATERIALSKU_ID, NAME, TURNSCONTRACTORID, INSURANCECOMPANYPHONE, MODIFIEDON, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, POSTDATE, PAYROLLFLATFEE, TRADE_ID, WORLDPAYACCOUNTID, INVOICEHEADER, WARRANTYRATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, BCCEMAIL, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSORLOGIN, ENABLEWORKORDERSEQUIPMENTFORMATTING, FINANCEITAUTHTOKEN, LOGO, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, EMAIL, FINANCEITACCOUNTEMAIL, FINANCEITPARTNERID, HIDEPRICES, NAVISIONOVERTIMEEARNINGCODE, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLSOLDBYPAYCODENEW, RECORD_CREATE_DATE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, RECORD_UPDATE_DATE, PAYROLLTASKBONUSPAYCODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_LONGITUDE, CONSTRUCTION, CREATEDON, DIVISION_ID, MINIMUMROYALTYFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLINVOICEBONUSPAYCODE_ID, DEFAULTTAXRATE, IMPORTID, INSURANCECOMPANYNAME, PAYMENTPROCESSOR, PAYROLLSOLDBYPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, TURNOVERMINIMUMTHRESHOLD, WORLDPAYMERCHANTPIN, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, BANKACCOUNTPROCESSOR_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSOR_ID, LICENSENUMBER, OVERTIMEMODE, PAYROLLCOSTMARKUP, PHONENUMBER, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLTURNOVERBONUSPAYCODE, COMMISSIONCALCULATION, MEALAPPOINTMENT_ID, ADDRESS_CITY, ADDRESS_STATE, ESTIMATEAUTHORIZATIONPARAGRAPH, HVACDASHBOARDSECTIONS, JOBBOOKEDALERTRECIPIENTS, FRANCHISEEINFO_GST, FRANCHISEEINFO_PIVOTALNUMBER, GOAL, INVOICEMESSAGE, NAVISIONGLCODE, TENANT_TYPE, WORLDPAYSUBID, OFFERWORKERSCOMPENSATION, PAYROLLPERCENTAGEFEEMINIMUM, QUICKBOOKSROOTSALESACCOUNT, ACTIVE_FLAG, ENABLEWORKORDERS, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUTYPE, SERVICEFINANCEDEALERID, FRANCHISEEINFO_COMMENTS, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLFLATFEEMINIMUM, NOCHARGE, PAYMENTOPTIONS, TGLBONUS, ADDRESS_UNIT, CORPORATECONTRACTNUMBER, CURRENCY, DIVISIONNAME, FRANCHISEEINFO_NAME, MATERIALSKUREFERENCE_SKUID, NAVISIONSTANDARDTIMEEARNINGCODE, SELLERFEE, CREATEDBY_ID, FRANCHISEEINFO_CONTRACT, ID, MASTER_ID, NOCHARGERESIDENTIAL, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLTYPE, QUICKBOOKSOAUTHSETTINGS, SERVICEFINANCEDEALERNAME] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1155, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 4106 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4106 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 4106 DataMart :: 4106 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 4106 Row Count of Table CUSTOMER is matched for DataMart :: 4106 CURATED :: 4106 |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_850, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [CREATEDBY_ID, CREATEDON, DESCRIPTION, TECHNICIANFORBASERATE2_ID, SKUREFERENCE_SKUID, BUSINESSUNIT_ID, COST, ID, MARKUP, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, ROLLOVERQUANTITY, SKUREFERENCE_SKUTYPE, INVENTORYLOCATION_ID, MATERIAL_ID, QUANTITY, USEDMATERIAL_ID, RECORD_UPDATE_DATE, REQUISITIONITEM_ID, SKUVENDOR_ID, TECHNICIANSPLIT1, IMPORTID, ACTIVE, EQUIPMENT_ID, MASTER_ID, SERIALNUMBER, UNITOFMEASURE_ID, VENDORPARTNUMBER, ACTIVE_FLAG, TECHNICIANFORBASERATE1_ID, CHARGEABLEITEM_ID, EQUIPMENTVENDOR_ID, MATERIALVENDOR_ID, PURCHASEORDER_ID, STATUS, TECHNICIANSPLIT2, TECHNICIANSPLIT3, ISINVENTORY, MODIFIEDON, TENANT_TYPE, PROJECTLABELS, SKU_ID, TECHNICIANFORBASERATE3_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1173, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, CREATEDON, DEFINITION_ID, TIMESHEET_ID, ACTIVE, EXPECTEDDURATION, ID, IMPORTID, REMOVETECHNICIANFROMCAPACITYPLANNING, DURATION, MASTER_ID, START, TENANT_TYPE, TIMESHEETCODE_ID, NAME, ACTIVE_FLAG, CLEARDISPATCHBOARD, ISCOMPLETED, RECORD_UPDATE_DATE, TECHNICIAN_ID, RECORD_CREATE_DATE, ALLDAY, CLEARTECHNICIANVIEW, SUMMARY] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_210, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [CATEGORYTYPE, CREATEDON, ID, ACTIVE, IMAGE, DESCRIPTION, EXTERNALID, POSITION, SOURCE, IMPORTID, NAME, BUSINESSUNIT_ID, HIDEINMOBILE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, PARENT_ID, SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, SKUIMAGES] Column names for DataMart Table --> STR_CATEGORY :: [SKUIMAGES, TENANT_TYPE, ACTIVE, AVALARARESIDENTIALTAXCODE, MASTER_ID, ID, POSITION, EXTERNALID, AVALARACOMMERCIALTAXCODE, SOURCEVERSION, SUPPLIERIMAGES, ACTIVE_FLAG, IMAGE, PARENT_ID, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, CREATEDBY_ID, HIDEINMOBILE, NAME, RECORD_CREATE_DATE, IMPORTID, CATEGORYTYPE, SOURCE, BUSINESSUNIT_ID] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SKUIMAGES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_880, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 335 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 335 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBTYPE is matched for APIMAT :: 335 DataMart :: 335 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 335 Row Count of Table JOBTYPE is matched for DataMart :: 335 CURATED :: 335 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_350, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [CATEGORY_ID, COST, CREATEDBY_ID, DISPLAYNAME, HOURS, TAXABLE, MODIFIEDON, NAME, IMPORTID, ADDONMEMBERPRICE, AUTOGLASSTYPE, ID, DEDUCTASJOBCOST, PAYSCOMMISSION, PAYSFLATAMOUNT, PRICE, ACCOUNT, IMAGES, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, CROSSSALEGROUP, LOYALTYPROGRAMELIGIBLE, SOLDBYCOMMISSION, SOURCEVERSION, AVALARACOMMERCIALTAXCODE, INVENTORYENABLEDBY_ID, ISINVENTORY, MEMBERPRICE, PURCHASEORDERLIMITS_FLATAMOUNT, ARCHIVED, BUSINESSUNIT_ID, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, SYNCDATE, INVENTORYENABLEDON, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, DESCRIPTION, ADDONFLATAMOUNT, ASSETACCOUNT_ID, UNITOFMEASURE, ORIGINAL_ID, USEFIXEDMATERIALPRICE, AVALARARESIDENTIALTAXCODE, ACTIVE, DISPLAYINAMOUNT, EXTERNALID, PRIMARYVENDOR_ID, SOURCE, SUPPLIERIMAGES, ADDONPRICE, COPIEDFROM_ID, COSTOFSALEACCOUNT_ID, CREATEDON, SERIALIZEDON, BONUS, COMMISSIONBONUS, ISSERIALIZED, NOTAX, PAYTECHSPECIFICBONUS] Column names for DataMart Table --> STR_MATERIAL :: [MEMBERPRICE, NOTAX, SOURCE, SYNCDATE, RECORD_CREATE_DATE, SOLDBYCOMMISSION, ACTIVE_FLAG, ADDONMEMBERPRICE, COPIEDFROM_ID, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_REVENUEPERCENT, UNITOFMEASURE, INVENTORYENABLEDON, ADDONPRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCEVERSION, SUPPLIERIMAGES, TENANT_TYPE, ASSETACCOUNT_ID, PAYSCOMMISSION, ADDONFLATAMOUNT, DESCRIPTION, ARCHIVED, DISPLAYINAMOUNT, HOURS, IMPORTID, NAME, PRIMARYVENDOR_ID, MODIFIEDON, ACTIVE, CROSSSALEGROUP, INVENTORYENABLEDBY_ID, RECORD_UPDATE_DATE, TAXABLE, ISINVENTORY, LOYALTYPROGRAMELIGIBLE, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, PRICE, EXTERNALID, AVALARARESIDENTIALTAXCODE, BONUS, BUSINESSUNIT_ID, CATEGORY_ID, MASTER_ID, DISPLAYNAME, ACCOUNT, AVALARACOMMERCIALTAXCODE, CREATEDON, ID, IMAGES, ORIGINAL_ID, PROVIDER_ID, DEDUCTASJOBCOST, SERIALIZEDON, SCHEDULEDFLATAMOUNT, AUTOGLASSTYPE, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, USEFIXEDMATERIALPRICE, COST, GENERALLEDGERACCOUNT_ID, ISSERIALIZED] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_128, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_140, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [CREATEDBY_ID, ID, ACTIVE, NAME, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_DIVISION :: [RECORD_UPDATE_DATE, TENANT_TYPE, CREATEDON, ID, ACTIVE_FLAG, ACTIVE, IMPORTID, NAME, CREATEDBY_ID, MASTER_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_844, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_565, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [CREATEDBY_ID, IMPORTID, OWNER_ID, URL, ALIAS, EXTERNALURL, ORIGINALNAME, TYPE, ISEXTERNAL, ACTIVE, CREATEDON, ID, METADATA] Column names for DataMart Table --> STR_SKUASSET :: [TYPE, ALIAS, EXTERNALURL, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE, METADATA, RECORD_CREATE_DATE, ISEXTERNAL, ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, ORIGINALNAME, OWNER_ID, URL, CREATEDON, ACTIVE, ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: METADATA Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_661, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [IMAGE, SOURCE, NAME, ACTIVE, CREATEDBY_ID, DESCRIPTION, EXTERNALID, HIDEINMOBILE, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, SOURCEVERSION, ID, IMPORTID, PARENT_ID, POSITION, AVALARARESIDENTIALTAXCODE, CATEGORYTYPE, CREATEDON, SKUIMAGES] Column names for DataMart Table --> STR_CATEGORY :: [MASTER_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, IMPORTID, ACTIVE, IMAGE, SOURCE, POSITION, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, DESCRIPTION, SKUIMAGES, HIDEINMOBILE, PARENT_ID, TENANT_TYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, EXTERNALID, SUPPLIERIMAGES, NAME, SOURCEVERSION] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SKUIMAGES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_413, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [COST, BUSINESSUNIT_ID, IMAGE, CATEGORY_ID, ID, DNIS, ACTIVE, MODIFIEDBY_ID, NAME, CREATEDON, MODIFIEDON, CREATEDBY_ID, IMPORTID] Column names for DataMart Table --> STR_CAMPAIGN :: [RECORD_UPDATE_DATE, ACTIVE, DNIS, NAME, MODIFIEDBY_ID, BUSINESSUNIT_ID, CREATEDON, RECORD_CREATE_DATE, ID, MASTER_ID, ACTIVE_FLAG, TENANT_TYPE, IMPORTID, MODIFIEDON, CATEGORY_ID, CREATEDBY_ID, IMAGE, COST] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_016, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [CREATEDON, ACTIVE, CREATEDBY_ID, NAME, ID, IMPORTID] Column names for DataMart Table --> STR_TRADE :: [IMPORTID, CREATEDBY_ID, CREATEDON, MASTER_ID, NAME, TENANT_TYPE, ACTIVE_FLAG, RECORD_UPDATE_DATE, ACTIVE, ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_139, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [ID, TYPE_ID, ACTIVE, OWNER_ID, CREATEDON, IMPORTID, MODIFIEDON, VALUE, CREATEDBY_ID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [RECORD_UPDATE_DATE, ACTIVE_FLAG, CREATEDON, MASTER_ID, VALUE, CREATEDBY_ID, IMPORTID, MODIFIEDON, OWNER_ID, TENANT_TYPE, ID, RECORD_CREATE_DATE, ACTIVE, TYPE_ID] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_676, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_841, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ACTIVE, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, RECURRINGSERVICE_TYPE, RECORD_CREATE_DATE, RECURRINGSERVICE_CANCELLATIONDATE, TENANT_TYPE, ADDRESS_ISMILITARY, ADDRESS_UNIT, CREATEDBY_ID, ID, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_TO, ADDRESS_COUNTRY, ADDRESS_STREET, AUTOLATITUDE, RECORD_UPDATE_DATE, ZONE_ID, ADDRESS_STATE, DONOTSENDTECHNICIAN_ID, TAXABLE, AUTOLONGITUDE, IMPORTID, RECURRINGSERVICE_RECURRENCEINTERVAL, TAXEXEMPT, CUSTOMER_ID, ACTIVE_FLAG, ADDRESS_LATITUDE, CREATEDON, MODIFIEDON, PREFERREDTECHNICIAN_ID, ADDRESS_ZIP, AVALARAENTITYCODE, NAME, RECURRINGSERVICE_ACTIVATEDFROM, ISPREVAILINGWAGE, TAXZONE_ID, ADDRESS_LONGITUDE, ESTIMATEDTAX, MASTER_ID, RECURRINGSERVICE_FROM, RECURRINGSERVICE_MEMO, SUMMARY, NOCHARGE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_757, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [DURATION, ID, ISTUNEUP, SUMMARY, MODIFIEDON, ACTIVE, COMPSTANDARDRATE, IMAGE, IMPORTID, NAME, TENANT_TYPE, ACTIVE_FLAG, ISAUTODISPATCHED, MASTER_ID, RECORD_CREATE_DATE, SOLDTHRESHOLD, CLASS, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPOVERTIMERATE, PROJECTEDVALUEADJUSTMENT, RECORD_UPDATE_DATE, MAXIMUMMATERIALCOSTINPERCENT, CREATEDBY_ID, PRIORITY, COMPCODE, COMPDOUBLEOVERTIMERATE, CREATEDON, MINIMUMMATERIALCOSTINPERCENT, NOCHARGE, LIKELIHOOD, PROJECTLABELS] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_687, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ADDONFLATAMOUNT, CREATEDBY_ID, ARCHIVED, ISTIMEANDMATERIAL, NOTAX, SOLDBYCOMMISSION, TAXABLE, PAYTECHSPECIFICBONUS, ACTIVE, BASERATE1, BONUS, PAYSCOMMISSION, PAYSFLATAMOUNT, ALLOWDISCOUNTS, IMPORTID, NAME, SYNCDATE, ACCOUNT, BASERATE2, BASERATE3, BUSINESSUNIT_ID, DISPLAYNAME, ID, MEMBERPRICE, WORKFLOWACTION_ID, MEMBERSHIP, PROVIDER_ID, WARRANTY_DESCRIPTION, COPIEDFROM_ID, DISPATCHFEE, MINIMUMLABORHOURS, ADDONPRICE, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, HOURS, ISDEFERREDREVENUE, LOYALTYPROGRAMELIGIBLE, RECURRINGSERVICETYPE_ID, ISLABOR, SUPPLIERIMAGES, PAYSSOLDBYRATE, CROSSSALEGROUP, ISOTTASK, MEMBERSHIPTYPE_ID, PURCHASEORDERLIMITS_FLATAMOUNT, PURCHASEORDERLIMITS_REVENUEPERCENT, SCHEDULEDFLATAMOUNT, AUTOGLASSTYPE, GENERATEDTAGTARGETS, SOURCE, MODIFIEDON, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, COST, DESCRIPTION, GENERALLEDGERACCOUNT_ID, MEMBERSHIPMONTHS, MEMBERSHIPYEARS, WARRANTY_DURATION, CREATEDON, EXTERNALID, ORIGINAL_ID, PRICE, ALLOWAPPLYTAGSTOENTITIES, CATEGORY_ID, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, MEMBERSHIPACTION, QBITEMNAME, SOURCEVERSION] Column names for DataMart Table --> STR_SERVICE :: [ARCHIVED, COMMISSIONBONUS, GENERALLEDGERACCOUNT_ID, GENERATEDTAGTARGETS, MODIFIEDON, RECORD_UPDATE_DATE, DISPATCHFEE, HOURS, ISTIMEANDMATERIAL, ADDONFLATAMOUNT, ADDONPRICE, ALLOWDISCOUNTS, BASERATE1, BASERATE2, DISPLAYINAMOUNT, PAYSCOMMISSION, CATEGORY_ID, TENANT_TYPE, COST, ACTIVE, AVALARARESIDENTIALTAXCODE, DESCRIPTION, ISDEFERREDREVENUE, MASTER_ID, MEMBERSHIPACTION, SOURCEVERSION, MEMBERSHIPTYPE_ID, SYNCDATE, PRICE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, COPIEDFROM_ID, EXTERNALID, ISOTTASK, MEMBERSHIPMONTHS, NAME, QBITEMNAME, SCHEDULEDFLATAMOUNT, WARRANTY_DESCRIPTION, ACCOUNT, BONUS, MEMBERPRICE, MEMBERSHIP, PURCHASEORDERLIMITS_FLATAMOUNT, ID, MINIMUMLABORHOURS, SUPPLIERIMAGES, ALLOWAPPLYTAGSTOENTITIES, BASERATE3, BUSINESSUNIT_ID, DISPLAYNAME, CREATEDON, PAYSSOLDBYRATE, WARRANTY_DURATION, CROSSSALEGROUP, NOTAX, PAYSFLATAMOUNT, WORKFLOWACTION_ID, RECORD_CREATE_DATE, TAXABLE, ACTIVE_FLAG, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, IMPORTID, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SOURCE, ISLABOR, MEMBERSHIPYEARS, ORIGINAL_ID, PROVIDER_ID, RECURRINGSERVICETYPE_ID, SOLDBYCOMMISSION, PURCHASEORDERLIMITS_REVENUEPERCENT] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SOURCEVERSION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
13 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_212, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_UNIT, HEADER, ID, MEMBERSHIP_ACTIVATEDFROM, EXCLUDEFROMBULKPRINTING, ADDRESS_CITY, ADDRESS_ISMILITARY, BALANCE, MEMBERSHIP_FROM, NAME, ADDRESS_STATE, ADDRESS_STREET, CREATEDON, MEMBERSHIP_ACTIVATEDBY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, DONOTSERVICE, SHOWMEMBERSAVINGS, EXTERNALID, MODIFIEDON, ADDRESS_COUNTRY, DONOTSENDPROMOTIONALEMAILS, NOCHARGE, PAYMENTTERM_ID, IMPORTID, ACTIVE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ZIP, MEMBERSHIP_CANCELLATIONDATE, STATISTICS_ID, MEMBERSHIP_TO, AR, AVALARAENTITYCODE, CREATEDBY_ID, DONOTCHARGEINTERESTFEE, TYPE, DONOTMAIL, TAXEXEMPT] Column names for DataMart Table --> STR_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, HEADER, IMPORTID, CREATEDON, ADDRESS_STATE, ADDRESS_UNIT, AVALARAENTITYCODE, MEMBERSHIP_FROM, MODIFIEDON, TAXEXEMPT, TENANT_TYPE, ACTIVE, ADDRESS_STREET, AR, DONOTCHARGEINTERESTFEE, DONOTMAIL, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_ACTIVATEDFROM, ID, PAYMENTTERM_ID, STATISTICS_ID, ACTIVE_FLAG, ADDRESS_LONGITUDE, CREATEDBY_ID, EXCLUDEFROMBULKPRINTING, RECORD_UPDATE_DATE, BALANCE, EXTERNALID, NAME, ADDRESS_CITY, ADDRESS_ZIP, MEMBERSHIP_TO, RECORD_CREATE_DATE, DONOTSERVICE, ADDRESS_LATITUDE, MASTER_ID, SHOWMEMBERSAVINGS, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, NOCHARGE, TYPE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: TAXEXEMPT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_536, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CAMPAIGN
Table Count in Snowflake:: 3786 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3786 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3786 Row Count of Table CAMPAIGN is matched for RAW :: 3786 DataMart :: 3786 CURATED :: 3786 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1036, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [ACTIVE, AUTHORIZATIONSIGNATURE, BUSINESSUNIT_ID, LABORTAX, SOLDTYPE, STATUS, MATERIALSKUREFERENCE_SKUTYPE, PROPOSALTAGNAME, IMPORTID, PROJECTOPPORTUNITY_ID, TECHNICIANPICKEDSOLDTYPE, LOCATION_ID, MODIFIEDON, ORDER, RENEWABLEMEMBERSHIP_ID, SOLDBY_ID, AUTHORIZEDON, FEETOTAL, PROCUREMENTTYPE, SUMMARY, OPPORTUNITY_ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, CREATEDBY_ID, ID, ISCHANGEORDER, SOLDINVOICE_ID, TAX, TOTAL, TOTALCOST, PROPOSALTAGCOLOR, TENANT_TYPE, ACTIVE_FLAG, MATERIALSKUREFERENCE_SKUID, PROJECTLABELS, ISRECOMMENDED, MASTER_ID, SOLDON, TECHNICIANSIGNATURE, CREATEDON, JOB_ID, MATERIALSKU_ID, NAME, MATERIALTAX, CLAIM_ID, DISCOUNTTOTAL, SOLDBYEMPLOYEE_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1139, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ALIAS, ISEXTERNAL, TENANT_TYPE, CREATEDBY_ID, EXTERNALURL, ORIGINALNAME, TYPE, ACTIVE_FLAG, OWNER_ID, CREATEDON, ACTIVE, MASTER_ID, METADATA, ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, URL] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_710, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table HOLDJOBREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_795, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 125788 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 125788 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 125788 DataMart :: 125788 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 125788 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 125788 CURATED :: 125788 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_019, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 2 DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_796, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 139914 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 139914 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 139914 DataMart :: 139914 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 139914 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 139914 CURATED :: 139914 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_704, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_UNIT, CREATEDBY_ID, IMPORTID, TYPE, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_STREET, DONOTCHARGEINTERESTFEE, MEMBERSHIP_FROM, CREATEDON, MODIFIEDON, TENANT_TYPE, ACTIVE, ADDRESS_LONGITUDE, ADDRESS_ZIP, MEMBERSHIP_ACTIVATEDBY, NAME, RECORD_UPDATE_DATE, AVALARAENTITYCODE, BALANCE, EXTERNALID, ACTIVE_FLAG, ADDRESS_ISMILITARY, MASTER_ID, MEMBERSHIP_CANCELLATIONDATE, PAYMENTTERM_ID, SHOWMEMBERSAVINGS, TAXEXEMPT, DONOTSENDPROMOTIONALEMAILS, EXCLUDEFROMBULKPRINTING, ID, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, AR, NOCHARGE, HEADER, MEMBERSHIP_TO, STATISTICS_ID, DONOTSERVICE, DONOTMAIL] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_193, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [ACTIVE, STATUS, APPOINTMENT_ID, ISPAUSED, DRIVETIME_ID, TECHNICIAN_ID, TECHNICIANSUMMARY_ID, CREATEDON, IMPORTID, MODIFIEDON, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, ISPAUSED, ACTIVE, TECHNICIAN_ID, APPOINTMENT_ID, ID, RECORD_UPDATE_DATE, DRIVETIME_ID, MASTER_ID, MODIFIEDON, TENANT_TYPE, STATUS, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, TECHNICIANSUMMARY_ID, CREATEDON] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_833, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [CREATEDBY_ID, ID, RECORD_CREATE_DATE, MASTER_ID, ACTIVE, ACTIVE_FLAG, CREATEDON, TENANT_TYPE, NAME, IMPORTID, MODIFIEDON, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_639, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1108, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CAMPAIGN_ID, CONVERSIONSCORE, ESTIMATE_ID, JOB_ID, RECORD_CREATE_DATE, TYPE, TENANT_TYPE, DIRECTION, FOLLOWUP_ID, REVIEWINGBY_ID, TO, VOICEMAILPATH, RECORD_UPDATE_DATE, SID, WONTREVIEW, IMPORTID, ID, REASON_ID, RECORDINGID, ACTIVE, CUSTOMER_ID, STATUS, RECORDINGURL, ACTIVE_FLAG, LOCATION_ID, RECORDINGPATH, MODIFIEDON, AGENT_ID, FROM, CALLSERVICE, EXCUSEMEMO, TAG, CREATEDBY_ID, CREATEDON, DURATION, LEAD_ID, MASTER_ID, REVIEWEDBY_ID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_691, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ADDONMULTITECHCOMMISSIONRATE, HOME_LATITUDE, IMPORTID, MEALTIME, SHIFTEND, EMAILCONFIRMED, HOME_COUNTRY, HOME_ZIP, PAYROLLREPORTVERSION, PHONECONFIRMED, PROJECTLABELS, SALESFORCECONTACTID, WILLIAMSTECHNICIANROLE, INVOICINGHOURLYRATE, PAYROLLPOSTINGGROUP_ID, SMARTDISPATCHSETTINGS_TECHNICIAN, BIO, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLSTARTPERIOD, MUHULINK, COORDINATESUPDATEDON, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, OVERTIMEWORKTYPECODE_ID, SCHEDULEDMULTITECHCOMMISSIONRATE, TURNOVERBONUS, HOME_STATE, MIDDLENAME, PAYFREQUENCY_ID, SOLDBYRATE, UNION, ATLASBUTLERTECHNICIANROLE, BIRTHDATE, BURDENRATE, DISPATCHNOTIFICATIONS, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, ISEXCLUDEDFROMPAYROLL, PAYROLLPROFILE_ID, ADDONSOLOCOMMISSIONRATE, EMAIL, PROJECTEDVALUE, STATUS, LONGITUDE, QBREPID, DEFAULTPAYROLLADJUSTMENTRATE, HOME_UNIT, HOURLYRATE, ISEXTERNAL, JOBFILTER, STARTDATE, ZONE_ID, GOALIMAGE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, MOBILEPHONECONFIRMED, OVERTIMEPROFILE_ID, TYPE, COLOR, COMMISSIONRATE, CURRENTVALUE, DEFAULTLABORTYPE_ID, HOME_ISMILITARY, HOME_LONGITUDE, ID, PAYROLLSTARTDATE, ROUTESTATISTICS_TECHNICIAN, FIRSTNAME, TRUCK_ID, USER_ID, CHECKEDIN, MEMO, MODIFIEDON, OVERTIMEMODE, PAYROLLID, PAYTYPE, PHONE, HOME_CITY, INVENTORYWAREHOUSENAME, MOBILEPHONE, OVERALLSALESFACTOR_TECHNICIAN, SHIFTSTART, BUSINESSUNIT_ID, SCHEDULEDCREWSPLITCOMMISSIONRATE, STANDARDWORKTYPECODE_ID, LATITUDE, SALESFACTOR, ADDONCREWSPLITCOMMISSIONRATE, APPOINTMENT_ID, JOB_ID, NAVISIONEMPLOYEEID, SCHEDULEDSOLOCOMMISSIONRATE, NAME, POSITION, STANDARDPAYROLLCONTROLCODE_ID, TEAM, LOCATION_TECHNICIAN, PAYROLLROLE, COMMUTETIME, LASTNAME, ACTIVE, CREATEDBY_ID, CREATEDON, HOME_STREET, ISMANAGEDTECH, OUTBOUNDCALLERID, ISAUTODISPATCHED, LICENSE, PHOTO, STATUSUPDATEDON, PAYPERIOD, MANAGER_ID, TODAYREVENUE_TECHNICIAN] Column names for DataMart Table --> STR_TECHNICIAN :: [BIO, FIRSTDRIVERULE, HOURLYRATE, IMPORTID, ISEXCLUDEDFROMPAYROLL, PAYROLLSTARTPERIOD, ZONE_ID, DEFAULTLABORTYPE_ID, HOME_ISMANUALCOORDINATES, RECORD_UPDATE_DATE, TODAYREVENUE_TECHNICIAN, HOME_STREET, ISMANAGEDTECH, EMAILCONFIRMED, HOME_COUNTRY, INVENTORYWAREHOUSENAME, SHIFTSTART, ID, ISEXTERNAL, PAYFREQUENCY_ID, SALESFORCECONTACTID, LONGITUDE, TEAM, COLOR, FLEET_ID, MOBILEPHONE, PROJECTEDVALUE, LATITUDE, MOBILEPHONECONFIRMED, PAYROLLSTARTDATE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, STANDARDWORKTYPECODE_ID, TYPE, PHOTO, BIRTHDATE, CREATEDBY_ID, DAILYGOAL, HOME_CITY, HOME_LATITUDE, OUTBOUNDCALLERID, PAYROLLID, UNION, GOALIMAGE, HOME_LONGITUDE, JOB_ID, MIDDLENAME, OVERTIMEMODE, PAYROLLROLE, STANDARDPAYROLLCONTROLCODE_ID, STATUSUPDATEDON, MEALTIME, MEMO, PAYROLLREPORTVERSION, ACTIVE, COMMISSIONRATE, COMMUTETIME, DISPATCHNOTIFICATIONS, FIRSTNAME, LICENSE, MODIFIEDON, OVERTIMEPROFILE_ID, RECORD_CREATE_DATE, CREATEDON, ISAUTODISPATCHED, JOBFILTER, LOCATION_TECHNICIAN, PAYROLLPOSTINGGROUP_ID, SHIFTEND, TURNOVERBONUS, PHONE, PHONECONFIRMED, ADDONSOLOCOMMISSIONRATE, COORDINATESUPDATEDON, DEFAULTPAYROLLADJUSTMENTRATE, HOME_STATE, HOME_ZIP, LASTNAME, MUHULINK, QBREPID, OVERTIMEPAYROLLCONTROLCODE_ID, SCHEDULEDMULTITECHCOMMISSIONRATE, SMARTDISPATCHSETTINGS_TECHNICIAN, ACTIVE_FLAG, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, BURDENRATE, BUSINESSUNIT_ID, CHECKEDIN, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, NAME, OVERTIMEWORKTYPECODE_ID, SALESFACTOR, PAYPERIOD, POSITION, SCHEDULEDCREWSPLITCOMMISSIONRATE, STATUS, TENANT_TYPE, OVERALLSALESFACTOR_TECHNICIAN, SCHEDULEDSOLOCOMMISSIONRATE, NAVISIONEMPLOYEEID, PROJECTLABELS, USER_ID, ADDONCREWSPLITCOMMISSIONRATE, CURRENTVALUE, EMAIL, INVOICINGHOURLYRATE, MANAGER_ID, MASTER_ID, PAYROLLPROFILE_ID, STARTDATE, WILLIAMSTECHNICIANROLE, HOME_ISMILITARY, HOME_UNIT, PAYTYPE, SOLDBYRATE, TRUCK_ID, ROUTESTATISTICS_TECHNICIAN] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_677, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.LOCATION
Table Count in Snowflake:: 52906 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 52906 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 52906 Row Count of Table LOCATION is matched for RAW :: 52906 DataMart :: 52906 CURATED :: 52906 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_984, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 8 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 8 DataMart :: 8 Row Count of Table BUSINESSUNIT is matched for DataMart :: 8 CURATED :: 8 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_989, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [HIDEINMOBILE, SKUIMAGES, EXTERNALID, RECORD_CREATE_DATE, CREATEDON, IMPORTID, MASTER_ID, SOURCE, AVALARACOMMERCIALTAXCODE, ACTIVE_FLAG, CREATEDBY_ID, ID, TENANT_TYPE, AVALARARESIDENTIALTAXCODE, IMAGE, SOURCEVERSION, CATEGORYTYPE, PARENT_ID, ACTIVE, POSITION, SUPPLIERIMAGES, DESCRIPTION, BUSINESSUNIT_ID, NAME, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_058, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 9414 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9414 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 9414 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 9414 DataMart :: 9414 CURATED :: 9414 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_193, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 187412 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 187774 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 187774 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 187412 DataMart :: 187774 CURATED :: 187774 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_075, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [ACTIVE, CREATEDON, REASON_ID, IMPORTID, CREATEDBY_ID, ID, JOB_ID, MEMO] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [MEMO, REASON_ID, RECORD_CREATE_DATE, ACTIVE, JOB_ID, MASTER_ID, ACTIVE_FLAG, CREATEDBY_ID, TENANT_TYPE, ID, IMPORTID, RECORD_UPDATE_DATE, CREATEDON] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_285, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [CREATEDBY_ID, CREATEDON, SERVICEDAYS, LOCNNUMBERS, NAME, MODIFIEDON, ID, MAXDRIVETIMEADJUSTMENT, SERVICEDAYSENABLED, ZIPS, CITIES, COLOR, TERRITORYNUMBERS, ACTIVE, IMPORTID] Column names for DataMart Table --> STR_ZONE :: [CITIES, RECORD_UPDATE_DATE, ID, NAME, MODIFIEDON, RECORD_CREATE_DATE, CREATEDON, SERVICEDAYSENABLED, SERVICEDAYS, MASTER_ID, ACTIVE, CREATEDBY_ID, LOCNNUMBERS, ZIPS, TERRITORYNUMBERS, COLOR, ACTIVE_FLAG, IMPORTID, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_932, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [CHARGEABLEITEM_ID, COST, ROLLOVERQUANTITY, SKUVENDOR_ID, MATERIALVENDOR_ID, EQUIPMENTVENDOR_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE2_ID, ISINVENTORY, QUANTITY, REQUISITIONITEM_ID, STATUS, TECHNICIANSPLIT3, UNITOFMEASURE_ID, TECHNICIANSPLIT1, ACTIVE_FLAG, BUSINESSUNIT_ID, EQUIPMENT_ID, MATERIAL_ID, SKU_ID, TECHNICIANSPLIT2, PROJECTLABELS, USEDMATERIAL_ID, RECORD_CREATE_DATE, TENANT_TYPE, CREATEDON, IMPORTID, TECHNICIANFORBASERATE3_ID, CREATEDBY_ID, VENDORPARTNUMBER, DESCRIPTION, INVENTORYLOCATION_ID, MARKUP, TECHNICIANFORBASERATE1_ID, SERIALNUMBER, ACTIVE, ID, RECORD_UPDATE_DATE, ROLLEDOVERFROMITEM_ID, SKUREFERENCE_SKUID, MASTER_ID, MODIFIEDON, PURCHASEORDER_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_124, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_320, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [] Column names for DataMart Table --> STR_TAG :: [CREATEDON, MEMO, MODIFIEDON, REMOVEDBY_ID, SOURCE_PKEY_SPK, ACTIVE_FLAG, CREATEDBY_ID, ID, IMPORTID, MASTER_ID, OWNER_ID, RECORD_CREATE_DATE, REMOVEDON, TENANT_TYPE, TYPE_ID, ACTIVE, GENERATEDFOREXTERNAL, GENERATEDFOR_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_563, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [ACTIVE, BUSINESSUNIT_ID, EQUIPMENTVENDOR_ID, IMPORTID, SKU_ID, ROLLOVERQUANTITY, SKUVENDOR_ID, MODIFIEDON, SERIALNUMBER, VENDORPARTNUMBER, DESCRIPTION, MARKUP, MATERIAL_ID, QUANTITY, ISINVENTORY, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, USEDMATERIAL_ID, CHARGEABLEITEM_ID, MATERIALVENDOR_ID, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, STATUS, TECHNICIANSPLIT3, TECHNICIANSPLIT1, COST, CREATEDBY_ID, EQUIPMENT_ID, ID, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID, UNITOFMEASURE_ID, PURCHASEORDER_ID, TECHNICIANSPLIT2, PROJECTLABELS, CREATEDON, INVENTORYLOCATION_ID, ROLLEDOVERFROMITEM_ID] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [EQUIPMENTVENDOR_ID, UNITOFMEASURE_ID, TENANT_TYPE, ROLLOVERQUANTITY, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT2, TECHNICIANSPLIT3, ACTIVE, BUSINESSUNIT_ID, EQUIPMENT_ID, SKUREFERENCE_SKUTYPE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CREATEDBY_ID, CREATEDON, DESCRIPTION, IMPORTID, SKU_ID, ACTIVE_FLAG, CHARGEABLEITEM_ID, ID, REQUISITIONITEM_ID, STATUS, TECHNICIANFORBASERATE3_ID, COST, ISINVENTORY, MASTER_ID, SKUVENDOR_ID, MATERIALVENDOR_ID, INVENTORYLOCATION_ID, MATERIAL_ID, PROJECTLABELS, PURCHASEORDER_ID, QUANTITY, SKUREFERENCE_SKUID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SERIALNUMBER, TECHNICIANFORBASERATE2_ID, USEDMATERIAL_ID, VENDORPARTNUMBER] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_519, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [AMOUNT, ACTIVE, INVOICE_ID, PAYSELLERCOMMISSION, ID, MODIFIEDON, IMPORTID, PAYMENT_ID, CREATEDBY_ID, CREATEDON] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [PAYMENT_ID, PAYSELLERCOMMISSION, TENANT_TYPE, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, INVOICE_ID, ACTIVE, MODIFIEDON, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, AMOUNT, CREATEDON, MASTER_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_706, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21 Row Count of Table EMPLOYEE is matched for APIMAT :: 21 DataMart :: 21 Row Count of Table EMPLOYEE is matched for DataMart :: 21 CURATED :: 21 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_317, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [ACTIVE_FLAG, IMPORTID, INVENTORYLOCATION_ID, QUANTITY, SKU_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, MARKUP, MODIFIEDON, TECHNICIANSPLIT3, ISINVENTORY, ROLLEDOVERFROMITEM_ID, TENANT_TYPE, MASTER_ID, TECHNICIANFORBASERATE3_ID, SERIALNUMBER, BUSINESSUNIT_ID, DESCRIPTION, EQUIPMENT_ID, SKUREFERENCE_SKUID, CHARGEABLEITEM_ID, COST, VENDORPARTNUMBER, ID, ROLLOVERQUANTITY, ACTIVE, CREATEDBY_ID, PROJECTLABELS, RECORD_UPDATE_DATE, REQUISITIONITEM_ID, SKUVENDOR_ID, TECHNICIANFORBASERATE2_ID, MATERIALVENDOR_ID, TECHNICIANSPLIT1, CREATEDON, MATERIAL_ID, RECORD_CREATE_DATE, SKUREFERENCE_SKUTYPE, STATUS, PURCHASEORDER_ID, UNITOFMEASURE_ID, EQUIPMENTVENDOR_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_734, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_LONGITUDE, ADDRESS_UNIT, ADDRESS_ZIP, SENDALERTSONMOBILE, RATEMULTIPLIER, ADDRESS_LATITUDE, DESCRIPTION, EVENTNAME, HOURLYRATE, VISIBILITY, ADDRESS_CITY, ADDRESS_STREET, CODE, IMPORTID, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, ISDEFAULTSHOPTIME, STPAYCODE, RECORD_CREATE_DATE, STANDARDPAYROLLCONTROLCODE_ID, COUNTONJOBCOUNTER, ENABLESIMPLECLOCKINOUT, MASTER_ID, TENANT_TYPE, APPLICABLEEMPLOYEETYPE, CUSTOMHOURLYRATE, CREATEDON, DOUBLEOVERTIMEPAYCODE_ID, OTPAYCODE, RECORD_UPDATE_DATE, EXCLUDEABSENTEVENT, TYPE, OVERTIMEPAYCODE_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_STATE, DEDUCTCOMMUTETIME, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, CREATEDBY_ID, STANDARDPAYCODE_ID, ACTIVE, ACTIVE_FLAG, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, ID, BUSINESSUNIT_ID] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_515, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [MATERIAL_ID, ACTIVE, PRIMARYSUBACCOUNT_ID, MEMO, COST, CREATEDON, PARTNUMBER, ISPRIMARY, CREATEDBY_ID, ID, VENDOR_ID, IMPORTID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [COST, ACTIVE_FLAG, MATERIAL_ID, PARTNUMBER, MEMO, CREATEDBY_ID, MASTER_ID, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, IMPORTID, ISPRIMARY, ACTIVE, TENANT_TYPE, ID, PRIMARYSUBACCOUNT_ID, VENDOR_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_069, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [CREATEDBY_ID, IMPORTID, DEPOSITEDON, MODIFIEDON, NUMBER, SYNCQUEUESTATUS, CREATEDON, NAME, SYNCQUEUETAG, STATUS, ACTIVE, EXTERNALID, ISAUTOCREATED, ID] Column names for DataMart Table --> STR_BATCH :: [MODIFIEDON, SYNCQUEUETAG, CREATEDON, ISAUTOCREATED, MASTER_ID, EXTERNALID, RECORD_UPDATE_DATE, ACTIVE_FLAG, DEPOSITEDON, NAME, ACTIVE, SYNCQUEUESTATUS, NUMBER, RECORD_CREATE_DATE, SOURCE_PKEY_SPK, CREATEDBY_ID, TENANT_TYPE, ID, IMPORTID, STATUS] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_569, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [SHIFTTYPE, TECHNICIAN_ID, TITLE, ENDTIME, MASTER_ID, RECORD_CREATE_DATE, TIMESHEETCODE_ID, CREATEDON, IMPORTID, ID, BATCH, ENDDATE, START, TIMESHEET_ID, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, END, NOTE, STARTTIME, TENANT_TYPE, STARTDATE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_507, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [COMPLETIONSURVEYID, CREATEDBY_ID, DRIVETIME, ISCONFIRMED, LEAD_ID, LOCATION_ID, APPROXIMATEENDDATE, PLANEND, TYPE_ID, DURATION, GENERATEDBY_ID, MANAGEEMPLOYEEEMAIL, PRIORITY, SECONDARYJOBNUMBER, IMPORTID, INVOICE_ID, NOCHARGESOURCE, SMARTDISPATCHDATA_JOB, CAMPAIGN_ID, DRIVINGCOST, EXTERNALID, GENERATEDFROM_ID, ISAUTODISPATCHED, ISPREVAILINGWAGE, LASTAPPOINTMENT_ID, LATEPENALTY, OPPORTUNITYDATE, FIRSTAPPOINTMENT_ID, STATUS, WARRANTYFOR_ID, UNION, ALLOTTEDTIME, BUSINESSUNIT_ID, CUSTOMERPO, PREVAILINGWAGECODE_ID, PROJECTEDVALUE, MONTHNUMBER, ESTIMATEDCOST, NOTIFICATIONSENABLED, MODIFIEDON, CUSTOMER_ID, MEMBERSHIP_ID, NOCHARGE, OPPORTUNITY_ID, PMDATE, TOTAL, ACTIVE, CALLSCRIPTANSWERRECORD_ID, COMPLETEDON, CREATEDON, MANAGEFOLLOWUPEMAIL, START, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISTECHNICIANSPECIFIC, LASTCHANGEDBYSMARTDISPATCH, PROJECT_ID, NUMBER, PLANSTART, APPROXIMATESTARTDATE, END, PREDICTEDSALES, SUMMARY, ID, REASSIGNMENTPENALTY, SOLDBY_ID, CREATEDFROMESTIMATE_ID, LEADGENERATED_ID, PREDICTEDTOTAL, RECALLFOR_ID, PREVAILINGWAGEJOBNUMBER] Column names for DataMart Table --> STR_JOB :: [CREATEDFROMESTIMATE_ID, MONTHNUMBER, NOTIFICATIONSENABLED, PLANEND, WARRANTYFOR_ID, CUSTOMERPO, DRIVETIME, RECORD_UPDATE_DATE, ID, RECALLFOR_ID, SECONDARYJOBNUMBER, RECORD_CREATE_DATE, CALLSCRIPTANSWERRECORD_ID, COMPLETIONSURVEYID, CREATEDBY_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, CREATEDON, LASTCHANGEDBYSMARTDISPATCH, NOCHARGE, LEADGENERATED_ID, LEAD_ID, TYPE_ID, NUMBER, CAMPAIGN_ID, IMPORTID, PLANSTART, NOCHARGESOURCE, OPPORTUNITYDATE, ACTIVE_FLAG, APPROXIMATESTARTDATE, COMPLETEDON, DURATION, PMDATE, MANAGEFOLLOWUPEMAIL, PREDICTEDTOTAL, PROJECT_ID, SUMMARY, ISTECHNICIANSPECIFIC, EXTERNALID, GENERATEDFROM_ID, ISPREVAILINGWAGE, LATEPENALTY, MODIFIEDON, OPPORTUNITY_ID, SMARTDISPATCHDATA_JOB, STATUS, TENANT_TYPE, APPROXIMATEENDDATE, BUSINESSUNIT_ID, GENERATEDBY_ID, INVOICE_ID, ISCONFIRMED, LOCATION_ID, SOLDBY_ID, PROJECTEDVALUE, REASSIGNMENTPENALTY, ISAUTODISPATCHED, PREVAILINGWAGEJOBNUMBER, ACTIVE, ALLOTTEDTIME, CUSTOMER_ID, DRIVINGCOST, FIRSTAPPOINTMENT_ID, MEMBERSHIP_ID, PREVAILINGWAGECODE_ID, TOTAL, END, LASTAPPOINTMENT_ID, MASTER_ID, PREDICTEDSALES, PRIORITY, START, UNION, ESTIMATEDCOST, MANAGEEMPLOYEEEMAIL] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_141, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 2395663 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2395663 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2395663 Row Count of Table GROSSPAYITEM is matched for RAW :: 2395663 DataMart :: 2395663 CURATED :: 2395663 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1136, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1242 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1242 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1242 Row Count of Table PURCHASEORDER is matched for APIMAT :: 1242 DataMart :: 1242 Row Count of Table PURCHASEORDER is matched for DataMart :: 1242 CURATED :: 1242 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_435, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [DURATION, ACTIVE_FLAG, NAME, RECORD_CREATE_DATE, TIMESHEETCODE_ID, IMPORTID, TECHNICIAN_ID, ISCOMPLETED, CLEARDISPATCHBOARD, ID, SUMMARY, TIMESHEET_ID, CREATEDON, CREATEDBY_ID, DEFINITION_ID, MASTER_ID, START, RECORD_UPDATE_DATE, TENANT_TYPE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, ACTIVE, ALLDAY, EXPECTEDDURATION] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_474, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [] Column names for DataMart Table --> STR_MATERIALVENDOR :: [MASTER_ID, RECORD_CREATE_DATE, COST, PARTNUMBER, CREATEDBY_ID, ID, PRIMARYSUBACCOUNT_ID, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, ACTIVE_FLAG, ISPRIMARY, IMPORTID, VENDOR_ID, CREATEDON, MATERIAL_ID, MEMO] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_191, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.DIVISION
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table DIVISION is matched for RAW :: 5 DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_802, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 7162 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7162 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7162 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 7162 DataMart :: 7162 Row Count of Table MATERIALVENDOR is matched for DataMart :: 7162 CURATED :: 7162 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_262, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [ACTIVE, CREATEDON, END, MONTHNUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT, PLANEND, START, JOB_ID, SPECIALINSTRUCTIONS, STATUS, IMPORTID, ISCONFIRMED, ISUNUSED, MODIFIEDON, PLANSTART, CREATEDBY_ID, NUMBER, ID] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, JOB_ID, MASTER_ID, SPECIALINSTRUCTIONS, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, ID, MODIFIEDON, PLANEND, RECORD_UPDATE_DATE, ACTIVE, PLANSTART, TENANT_TYPE, ISCONFIRMED, ISUNUSED, RECORD_CREATE_DATE, END, MONTHNUMBER, START, NUMBER, IMPORTID] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1141, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [IMPORTANCE, CREATEDON, ACTIVE, CREATEDBY_ID, FONTCOLOR, ISCONVERSIONOPPORTUNITY, MODIFIEDON, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ID, IMPORTID, NAME, TENANT_TYPE, MASTER_ID, ISVISIBLEONDISPATCHBOARD, CODE, ISALWAYSVISIBLE, ACTIVE_FLAG, COLOR, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_126, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 6729 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6729 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6729 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 6729 DataMart :: 6729 CURATED :: 6729 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_063, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [EXTERNALID, ID, MATERIALTAXRATE, QBACCOUNT, CREATEDON, ISMULTIPLETAXZONE, NAME, CREATEDBY_ID, EXPIRATIONDATE, STATEZONECODE, TAXCODE, ACTIVE, TAXRATE, COLOR, ISTAXRATESEPARATED, IMPORTID, FEETAXRATE, LABORTAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [EXTERNALID, ID, TENANT_TYPE, ACTIVE_FLAG, COLOR, RECORD_UPDATE_DATE, ACTIVE, EXPIRATIONDATE, FEETAXRATE, RECORD_CREATE_DATE, CREATEDON, ISMULTIPLETAXZONE, LABORTAXRATE, MATERIALTAXRATE, NAME, ISTAXRATESEPARATED, TAXRATE, STATEZONECODE, IMPORTID, SOURCE_PKEY_SPK, TAXCODE, CREATEDBY_ID, MASTER_ID, QBACCOUNT] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: LABORTAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_904, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [RECORD_UPDATE_DATE, ACTIVE, CREATEDON, IMPORTID, MODIFIEDON, NAME, CREATEDBY_ID, LEAD, ACTIVE_FLAG, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, ID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_895, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ACTIVE_FLAG, IMPORTID, PROJECTEDVALUEADJUSTMENT, ACTIVE, FONTCOLOR, MODIFIEDON, COLOR, ISCONVERSIONOPPORTUNITY, TENANT_TYPE, IMPORTANCE, MASTER_ID, RECORD_UPDATE_DATE, CODE, CREATEDON, RECORD_CREATE_DATE, CREATEDBY_ID, ID, ISALWAYSVISIBLE, NAME, ISVISIBLEONDISPATCHBOARD] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1021, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_CITY, ADDRESS_ZIP, APPLICABLEEMPLOYEETYPE, EVENTNAME, STPAYCODE, BUSINESSUNIT_ID, DOUBLEOVERTIMEPAYCODE_ID, ADDRESS_STATE, ADDRESS_UNIT, CREATEDBY_ID, VISIBILITY, STANDARDPAYCODE_ID, TYPE, CREATEDON, CUSTOMHOURLYRATE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, ENABLESIMPLECLOCKINOUT, ID, STANDARDPAYROLLCONTROLCODE_ID, DESCRIPTION, ISDEFAULTSHOPTIME, OVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, MASTER_ID, OTPAYCODE, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, GEOFENCECLOCKINMODE, PAYROLLPOSTINGGROUP_ID, RECORD_CREATE_DATE, RATEMULTIPLIER, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, COUNTONJOBCOUNTER, DEDUCTCOMMUTETIME, EXCLUDEABSENTEVENT, ISAUTOCLOCKINENABLED, HOURLYRATE, SENDALERTSONMOBILE, ACTIVE, ACTIVE_FLAG, CODE, OVERTIMEPAYROLLCONTROLCODE_ID, ROUTEAROUNDNJA] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_136, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [CREATEDBY_ID, TEMPLATE_ID, ID, MEMO, MODIFIEDON, CREATEDON, WAREHOUSE_ID, ACTIVE, DEFAULTBIN_ID, NAME, IMPORTID] Column names for DataMart Table --> STR_TRUCK :: [IMPORTID, RECORD_CREATE_DATE, MEMO, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ACTIVE, ACTIVE_FLAG, MODIFIEDON, NAME, WAREHOUSE_ID, DEFAULTBIN_ID, ID, TEMPLATE_ID, TENANT_TYPE] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1090, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_593, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [ISSMARTDISPATCHEDBYDEFAULTINAPI, SUMMARY, ENFORCERECURRINGSERVICEEVENTSELECTION, MAXIMUMMATERIALCOSTINPERCENT, PROJECTLABELS, ACTIVE, MINIMUMMATERIALCOSTINPERCENT, NOCHARGE, PROJECTEDVALUEADJUSTMENT, CLASS, COMPOVERTIMERATE, CREATEDBY_ID, DURATION, ISTUNEUP, COMPDOUBLEOVERTIMERATE, IMAGE, IMPORTID, NAME, COMPSTANDARDRATE, ID, MODIFIEDON, PRIORITY, SOLDTHRESHOLD, COMPCODE, CREATEDON, ISAUTODISPATCHED, LIKELIHOOD] Column names for DataMart Table --> STR_JOBTYPE :: [SUMMARY, ID, MASTER_ID, RECORD_CREATE_DATE, ACTIVE, CREATEDON, ISAUTODISPATCHED, NOCHARGE, PROJECTEDVALUEADJUSTMENT, PROJECTLABELS, DURATION, LIKELIHOOD, SOLDTHRESHOLD, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, ISTUNEUP, CLASS, COMPCODE, IMPORTID, NAME, MINIMUMMATERIALCOSTINPERCENT, CREATEDBY_ID, MODIFIEDON, MAXIMUMMATERIALCOSTINPERCENT, PRIORITY, ACTIVE_FLAG, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, ISSMARTDISPATCHEDBYDEFAULTINAPI, RECORD_UPDATE_DATE, TENANT_TYPE, IMAGE] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LIKELIHOOD Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1087, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ACTIVE, ADDRESS_CITY, DONOTSENDTECHNICIAN_ID, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_STATE, CREATEDBY_ID, ISPREVAILINGWAGE, NOCHARGE, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_TYPE, ADDRESS_LONGITUDE, AUTOLATITUDE, CREATEDON, ID, TAXEXEMPT, IMPORTID, RECORD_CREATE_DATE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, MASTER_ID, TENANT_TYPE, PREFERREDTECHNICIAN_ID, ZONE_ID, ADDRESS_ZIP, MODIFIEDON, TAXZONE_ID, ESTIMATEDTAX, ADDRESS_LATITUDE, AVALARAENTITYCODE, NAME, RECURRINGSERVICE_TO, ADDRESS_STREET, ADDRESS_UNIT, RECORD_UPDATE_DATE, RECURRINGSERVICE_ACTIVATEDFROM, ACTIVE_FLAG, ADDRESS_COUNTRY, CUSTOMER_ID, RECURRINGSERVICE_CANCELLATIONDATE, AUTOLONGITUDE, RECURRINGSERVICE_FROM, TAXABLE, RECURRINGSERVICE_RECURRENCEINTERVAL] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_875, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ACCOUNT, DATECREATED, ISUNITPRICEMANUALLYSET, CREATEDBY_ID, SKUNAME, ACTIVE_FLAG, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, ESTIMATEITEM_ID, EXPORTID, HOURS, ID, MEMBERPRICE, RECORD_CREATE_DATE, SKUREFERENCE_SKUID, SOURCETYPE, TECHNICIAN_ID, MEMBERSHIPWORKFLOWACTION, PAYSSOLDBYRATE, PROCUREMENTSOURCE_REQUISITIONITEMID, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, TECHNICIANFORBASERATE3_ID, WORKFLOWACTION_ID, CREATEDON, GENERALLEDGERACCOUNT_ID, INVOICE_ID, ISINVENTORY, PROCUREMENTSOURCE_PURCHASEORDERITEMID, RECORD_UPDATE_DATE, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SOLDHOURS, ISOTTASK, BASERATE3, TOTALCOST, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, NOTAX, PRICEMODIFIER_ID, TECHNICIANSPLIT2, PARENTITEM_ID, SOLDBYCOMMISSION, EQUIPMENT_ID, TECHNICIANFORBASERATE2_ID, BASERATE1, DEDUCTASJOBCOST, ITEMGROUPNAME, PAYTECHSPECIFICBONUS, TECHNICIANSPLIT3, CROSSSALEGROUP, ITEMGROUPROOT_ID, PAYSCOMMISSION, QUANTITY, PROJECTLABELS, COST, COSTOFSALEACCOUNT_ID, INVENTORYBATCH_ID, INVENTORYSTATUS, SCHEDULEDFLATAMOUNT, BASERATE2, COMMISSIONBONUS, MASTER_ID, MODIFIEDON, ORDER, PAYSFLATAMOUNT, PROCUREDFROM_ID, PROJECTORDER, SKU_ID, STANDARDPRICE, TAXABLE, USEDMATERIAL_ID, PROCUREDFROMESTIMATEITEM_ID, BONUS, BUSINESSUNIT_ID, CHARGEABLE, DISPLAYINAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, ISADDON, LASTUNITPRICESETBYEMPLOYEE, TECHNICIANFORBASERATE1_ID, TOTAL, UNITPRICE, PROCUREMENTSOURCE_SOURCETYPE, TENANT_TYPE, ACTIVE, ALLOWDISCOUNTS, IMPORTID, DESCRIPTION, SIGNATURE, MARKUP] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_121, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_449, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [SERVICEDAYS, ID, SERVICEDAYSENABLED, CITIES, ACTIVE, MODIFIEDON, NAME, IMPORTID, MAXDRIVETIMEADJUSTMENT, COLOR, CREATEDBY_ID, TERRITORYNUMBERS, CREATEDON, ZIPS, LOCNNUMBERS] Column names for DataMart Table --> STR_ZONE :: [ACTIVE_FLAG, MASTER_ID, TERRITORYNUMBERS, ZIPS, COLOR, SERVICEDAYS, CREATEDON, LOCNNUMBERS, MODIFIEDON, NAME, RECORD_CREATE_DATE, ID, IMPORTID, MAXDRIVETIMEADJUSTMENT, SERVICEDAYSENABLED, ACTIVE, TENANT_TYPE, CITIES, CREATEDBY_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: LOCNNUMBERS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_922, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1128, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [DONOTSENDTECHNICIAN_ID, PREFERREDTECHNICIAN_ID, RECORD_UPDATE_DATE, RECURRINGSERVICE_MEMO, TAXABLE, TAXEXEMPT, AVALARAENTITYCODE, ESTIMATEDTAX, TENANT_TYPE, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, NAME, RECURRINGSERVICE_TO, ACTIVE_FLAG, ADDRESS_LATITUDE, MASTER_ID, IMPORTID, ZONE_ID, ACTIVE, ADDRESS_STATE, ADDRESS_ZIP, AUTOLONGITUDE, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_ACTIVATEDBY, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_UNIT, CREATEDON, ID, MODIFIEDON, NOCHARGE, TAXZONE_ID, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, ADDRESS_STREET, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_RECURRENCEINTERVAL, AUTOLATITUDE, CUSTOMER_ID, RECURRINGSERVICE_CANCELLATIONDATE, SUMMARY, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_188, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [CREATEDON, DEPOSITEDON, EXTERNALID, ID, NUMBER, NAME, STATUS, CREATEDBY_ID, ISAUTOCREATED, SYNCQUEUETAG, MODIFIEDON, ACTIVE, IMPORTID, SYNCQUEUESTATUS] Column names for DataMart Table --> STR_BATCH :: [IMPORTID, NAME, STATUS, EXTERNALID, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, DEPOSITEDON, RECORD_CREATE_DATE, ACTIVE, MODIFIEDON, SYNCQUEUESTATUS, NUMBER, ISAUTOCREATED, ID, CREATEDON, SOURCE_PKEY_SPK, SYNCQUEUETAG, RECORD_UPDATE_DATE] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_441, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [EXTERNALID, ISLABOR, PAYSFLATAMOUNT, SOLDBYCOMMISSION, MEMBERSHIP, ADDONFLATAMOUNT, ALLOWAPPLYTAGSTOENTITIES, CREATEDON, MEMBERSHIPACTION, EXCLUDEFROMPRICEBOOKWIZARD, PAYSSOLDBYRATE, SOURCE, SYNCDATE, ACTIVE, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, CREATEDBY_ID, DESCRIPTION, SUPPLIERIMAGES, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, WORKFLOWACTION_ID, WARRANTY_DURATION, RECURRINGSERVICETYPE_ID, GENERALLEDGERACCOUNT_ID, MEMBERSHIPMONTHS, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, MEMBERSHIPTYPE_ID, ORIGINAL_ID, BONUS, ALLOWDISCOUNTS, BASERATE2, COST, GENERATEDTAGTARGETS, HOURS, ISTIMEANDMATERIAL, MODIFIEDON, PRICE, ACCOUNT, ADDONMEMBERPRICE, ADDONPRICE, ARCHIVED, DISPLAYINAMOUNT, IMAGES, MEMBERSHIPYEARS, MINIMUMLABORHOURS, ID, NOTAX, DISPLAYNAME, SOURCEVERSION, BUSINESSUNIT_ID, COPIEDFROM_ID, CROSSSALEGROUP, IMPORTID, SCHEDULEDFLATAMOUNT, ISDEFERREDREVENUE, PAYTECHSPECIFICBONUS, PROVIDER_ID, PAYSCOMMISSION, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, BASERATE1, BASERATE3, COMMISSIONBONUS, ISOTTASK, TAXABLE, DISPATCHFEE, QBITEMNAME, WARRANTY_DESCRIPTION] Column names for DataMart Table --> STR_SERVICE :: [ADDONMEMBERPRICE, ALLOWDISCOUNTS, ARCHIVED, AVALARARESIDENTIALTAXCODE, BUSINESSUNIT_ID, DESCRIPTION, ID, PAYSSOLDBYRATE, PRICE, WARRANTY_DURATION, TAXABLE, SUPPLIERIMAGES, BASERATE3, COST, ISLABOR, MEMBERSHIPACTION, SOURCE, MEMBERSHIPYEARS, SOURCEVERSION, ACCOUNT, ALLOWAPPLYTAGSTOENTITIES, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, HOURS, IMPORTID, SYNCDATE, PAYTECHSPECIFICBONUS, ADDONFLATAMOUNT, BASERATE1, CREATEDBY_ID, DISPLAYINAMOUNT, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, ISDEFERREDREVENUE, ISTIMEANDMATERIAL, MASTER_ID, ISOTTASK, ORIGINAL_ID, PROVIDER_ID, TENANT_TYPE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, AVALARACOMMERCIALTAXCODE, AUTOGLASSTYPE, MEMBERPRICE, MINIMUMLABORHOURS, MODIFIEDON, NOTAX, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, ACTIVE, CROSSSALEGROUP, MEMBERSHIPMONTHS, MEMBERSHIP, NAME, ADDONPRICE, COPIEDFROM_ID, GENERATEDTAGTARGETS, LOYALTYPROGRAMELIGIBLE, PAYSCOMMISSION, PURCHASEORDERLIMITS_REVENUEPERCENT, BONUS, CREATEDON, RECORD_UPDATE_DATE, MEMBERSHIPTYPE_ID, ACTIVE_FLAG, BASERATE2, COMMISSIONBONUS, DISPATCHFEE, DISPLAYNAME, RECORD_CREATE_DATE, QBITEMNAME, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, EXTERNALID] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_680, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ACTIVE, CREATEDBY_ID, MATERIALVENDOR_ID, ID, ACCOUNTNAME, COST, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, ACTIVE, MATERIALVENDOR_ID, CREATEDBY_ID, MASTER_ID, ACTIVE_FLAG, COST, TENANT_TYPE, ID, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_023, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 1040290 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1040290 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1040290 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 1040290 DataMart :: 1040290 CURATED :: 1040290 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_718, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 512 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 512 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 512 DataMart :: 512 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 512 Row Count of Table LOCATION is matched for DataMart :: 512 CURATED :: 512 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_817, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [FAX, FIRSTNAME, ISTRUCKREPLENISHMENT, MEMO, MODIFIEDON, PAYMENTTERM_ID, RECORD_CREATE_DATE, DELIVERYOPTION, EMAIL, VENDORADDRESS_COUNTRY, VENDORADDRESS_ISMILITARY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_LATITUDE, EXTERNALID, VENDORADDRESS_ZIP, ID, ADDRESS, PHONE, VENDORQUICKBOOKSITEM, ACTIVE_FLAG, IMPORTID, RECORD_UPDATE_DATE, RESTRICTEDMOBILECREATION, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STATE, TENANT_TYPE, LASTNAME, REMITTANCEVENDOR_ID, TAXRATE, VENDORADDRESS_CITY, NAME, ACTIVE, CREATEDON, VENDORADDRESS_STREET, VENDORADDRESS_UNIT, CREATEDBY_ID, MASTER_ID] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_898, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_CITY, CREATEDON, DESCRIPTION, ID, ROUTEAROUNDNJA, ADDRESS_LONGITUDE, EVENTNAME, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, ADDRESS_STATE, ADDRESS_ZIP, STPAYCODE, VISIBILITY, OTPAYCODE, ADDRESS_STREET, ADDRESS_UNIT, HOURLYRATE, IMPORTID, ISDEFAULTSHOPTIME, BUSINESSUNIT_ID, OVERTIMEPAYROLLCONTROLCODE_ID, TENANT_TYPE, CREATEDBY_ID, ENABLESIMPLECLOCKINOUT, EXCLUDEABSENTEVENT, STANDARDPAYCODE_ID, STANDARDPAYROLLCONTROLCODE_ID, GEOFENCECLOCKINMODE, RECORD_UPDATE_DATE, ACTIVE, CODE, COUNTONJOBCOUNTER, ISAUTOCLOCKINENABLED, SENDALERTSONMOBILE, TYPE, CUSTOMHOURLYRATE, ADDRESS_COUNTRY, ADDRESS_LATITUDE, DEDUCTCOMMUTETIME, DOUBLEOVERTIMEPAYCODE_ID, MASTER_ID, PAYROLLPOSTINGGROUP_ID, ACTIVE_FLAG, RECORD_CREATE_DATE, RATEMULTIPLIER] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_767, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [ERRORMESSAGE, EXTERNALID, GROUPINGOPTION, MODIFIEDON, MARKUP, SHIPTO_LATITUDE, RECEIVEDON, ROLLEDOVERFROMPURCHASEORDER_ID, SUMMARY, ACTIVE, BUSINESSUNIT_ID, CREATEDBY_ID, POVENDOR_ID, SHIPTODESCRIPTION, SHIPTO_UNIT, TAX, TYPE_ID, BATCH_ID, RECORD_CREATE_DATE, SHIPTO_STREET, TENANT_TYPE, TECHNICIAN_ID, SENTON, ACTIVE_FLAG, ISTIMEANDMATERIAL, TAXRATE, CANCELEDBY_ID, CANCELEDON, DATE, NOCHARGE, PROJECT_ID, REQUIREDON, VENDOR, INVOICE_ID, SENDINGMETHOD, SHIPTO_COUNTRY, SHIPTO_ZIP, STATUS, TRUCK_ID, AMOUNT, INVENTORYLOCATION_ID, PROJECTLABELS, TAXSCHEMA, JOB_ID, RECORD_UPDATE_DATE, CANCELEDREASON, SENDSTATUS, SHIPTO_STATE, ID, IMPORTID, NUMBER, SHIPTO_ISMILITARY, SHIPTO_CITY, CREATEDON, EXPORTID, MASTER_ID, SHIPPING, SHIPTO_LONGITUDE, REQUISITION_ID, SHIPTO_ISMANUALCOORDINATES, VENDORINVOICENUMBER] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_592, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [JOBID, RECOMMENDATIONS, SENTON, JOBCOMPLETEDON, COMPLETEDON, ISROUTINECOMPLETED, MODIFIEDON, ISPLANNINGTOUSEAGAIN, STATUS, SUBMITCOUNT, MEMO, SURVEYTYPE, ID, RATING, TOKEN] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [MEMO, ACTIVE_FLAG, COMPLETEDON, RECORD_CREATE_DATE, STATUS, SUBMITCOUNT, ISROUTINECOMPLETED, MODIFIEDON, SURVEYTYPE, TENANT_TYPE, ISPLANNINGTOUSEAGAIN, ID, JOBCOMPLETEDON, JOBID, TOKEN, MASTER_ID, RECOMMENDATIONS, RECORD_UPDATE_DATE, RATING, SENTON] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: TOKEN Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_250, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 35 Row Count of Table CANCELJOBREASON is matched for RAW :: 35 DataMart :: 35 CURATED :: 35 |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_273, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [IMPORTID, INVOICE_ID, MODIFIEDON, AMOUNT, CREATEDON, CREATEDBY_ID, PAYMENT_ID, PAYSELLERCOMMISSION, ID, ACTIVE] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [ACTIVE_FLAG, MODIFIEDON, AMOUNT, MASTER_ID, PAYMENT_ID, ACTIVE, CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, RECORD_UPDATE_DATE, ID, INVOICE_ID, CREATEDON, PAYSELLERCOMMISSION] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_155, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [ID, IMPORTID, ACTIVE, BUSINESSUNIT_ID, INVENTORYLOCATION_ID, NAME, TAXZONE_ID, CREATEDON, CREATEDBY_ID, CUSTOMER_ID] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [ACTIVE_FLAG, CREATEDON, TENANT_TYPE, BUSINESSUNIT_ID, ID, IMPORTID, TAXZONE_ID, CUSTOMER_ID, INVENTORYLOCATION_ID, CREATEDBY_ID, NAME, ACTIVE, MASTER_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1169, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_STATE, ADDRESS_ZIP, ESTIMATEDTAX, ID, PREFERREDTECHNICIAN_ID, TAXEXEMPT, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_MEMO, TAXZONE_ID, RECURRINGSERVICE_TO, ADDRESS_CITY, AUTOLONGITUDE, IMPORTID, ADDRESS_ISMANUALCOORDINATES, AUTOLATITUDE, CREATEDON, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, DONOTSENDTECHNICIAN_ID, MODIFIEDON, ACTIVE_FLAG, ADDRESS_STREET, AVALARAENTITYCODE, ADDRESS_LONGITUDE, NOCHARGE, RECORD_CREATE_DATE, RECURRINGSERVICE_CANCELLATIONDATE, TAXABLE, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ISPREVAILINGWAGE, ZONE_ID, MASTER_ID, RECORD_UPDATE_DATE, ACTIVE, ADDRESS_UNIT, NAME, SUMMARY, CUSTOMER_ID, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ISMILITARY, CREATEDBY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_358, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [MATERIALVENDOR_ID, MODIFIEDON, QUANTITY, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT3, STATUS, UNITOFMEASURE_ID, EQUIPMENT_ID, ID, USEDMATERIAL_ID, ACTIVE, COST, REQUISITIONITEM_ID, CREATEDON, IMPORTID, MARKUP, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE1_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, INVENTORYLOCATION_ID, SERIALNUMBER, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE2_ID, BUSINESSUNIT_ID, CREATEDBY_ID, SKU_ID, TECHNICIANSPLIT2, MATERIAL_ID, PROJECTLABELS, CHARGEABLEITEM_ID, ROLLOVERQUANTITY, SKUVENDOR_ID, ISINVENTORY, SKUREFERENCE_SKUID, VENDORPARTNUMBER] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [ID, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, ROLLOVERQUANTITY, USEDMATERIAL_ID, EQUIPMENT_ID, MATERIAL_ID, SKU_ID, STATUS, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, UNITOFMEASURE_ID, MARKUP, TENANT_TYPE, VENDORPARTNUMBER, PURCHASEORDER_ID, QUANTITY, SERIALNUMBER, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, ACTIVE_FLAG, REQUISITIONITEM_ID, TECHNICIANSPLIT2, MATERIALVENDOR_ID, MODIFIEDON, ISINVENTORY, SKUREFERENCE_SKUID, ACTIVE, CREATEDBY_ID, IMPORTID, PROJECTLABELS, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, COST, DESCRIPTION, EQUIPMENTVENDOR_ID, TECHNICIANFORBASERATE2_ID, MASTER_ID, INVENTORYLOCATION_ID, CHARGEABLEITEM_ID, CREATEDON, SKUVENDOR_ID, TECHNICIANSPLIT3] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_113, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [CREATEDON, IMPORTID, RECORD_UPDATE_DATE, CREATEDBY_ID, PAYROLLVERSION, ACTIVE_FLAG, DESCRIPTION, ACTIVE, NAME, TENANT_TYPE, COLOR, ID, MASTER_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_715, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_253, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_TO, ADDRESS_ISMANUALCOORDINATES, AVALARAENTITYCODE, TYPE, ADDRESS_ZIP, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_ACTIVATEDFROM, MODIFIEDON, PAYMENTTERM_ID, STATISTICS_ID, ADDRESS_ISMILITARY, ADDRESS_UNIT, CREATEDON, IMPORTID, NAME, DONOTMAIL, EXTERNALID, ID, MEMBERSHIP_FROM, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_CITY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDBY_ID, SHOWMEMBERSAVINGS, DONOTCHARGEINTERESTFEE, NOCHARGE, TAXEXEMPT, DONOTSERVICE, EXCLUDEFROMBULKPRINTING, ACTIVE, ADDRESS_COUNTRY, ADDRESS_STATE, ADDRESS_STREET, AR, BALANCE, HEADER] Column names for DataMart Table --> STR_CUSTOMER :: [DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, IMPORTID, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_TO, MODIFIEDON, NAME, PAYMENTTERM_ID, RECORD_CREATE_DATE, BALANCE, MASTER_ID, ID, TAXEXEMPT, ADDRESS_COUNTRY, MEMBERSHIP_ACTIVATEDFROM, NOCHARGE, TENANT_TYPE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_UNIT, RECORD_UPDATE_DATE, DONOTSENDPROMOTIONALEMAILS, ACTIVE_FLAG, ADDRESS_CITY, CREATEDON, MEMBERSHIP_FROM, DONOTMAIL, ADDRESS_ISMILITARY, ADDRESS_ZIP, AR, EXCLUDEFROMBULKPRINTING, HEADER, ACTIVE, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, DONOTCHARGEINTERESTFEE, TYPE, EXTERNALID, SHOWMEMBERSAVINGS, STATISTICS_ID, AVALARAENTITYCODE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: HEADER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_349, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ADDRESS_ISMILITARY, ADDRESS_ZIP, ZONE_ID, RECURRINGSERVICE_ACTIVATEDFROM, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, AUTOLATITUDE, CUSTOMER_ID, RECURRINGSERVICE_MEMO, NAME, CREATEDON, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TO, AVALARAENTITYCODE, ADDRESS_STREET, AUTOLONGITUDE, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_TYPE, ADDRESS_LATITUDE, ADDRESS_STATE, RECURRINGSERVICE_ACTIVATEDBY, ADDRESS_LONGITUDE, CREATEDBY_ID, TAXABLE, ADDRESS_CITY, MODIFIEDON, RECURRINGSERVICE_FROM, SUMMARY, TAXEXEMPT, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_UNIT, ESTIMATEDTAX, ID, IMPORTID, NOCHARGE, ISPREVAILINGWAGE, ADDRESS_COUNTRY] Column names for DataMart Table --> STR_LOCATION :: [ADDRESS_STREET, CUSTOMER_ID, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, TENANT_TYPE, ACTIVE_FLAG, AVALARAENTITYCODE, TAXZONE_ID, ADDRESS_LATITUDE, RECORD_UPDATE_DATE, TAXEXEMPT, ADDRESS_CITY, ADDRESS_COUNTRY, CREATEDON, ESTIMATEDTAX, RECURRINGSERVICE_CANCELLATIONDATE, AUTOLATITUDE, NAME, TAXABLE, ADDRESS_ZIP, ID, RECORD_CREATE_DATE, ZONE_ID, CREATEDBY_ID, ACTIVE, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, ADDRESS_UNIT, DONOTSENDTECHNICIAN_ID, MASTER_ID, MODIFIEDON, RECURRINGSERVICE_TYPE, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_STATE, AUTOLONGITUDE, IMPORTID, NOCHARGE, RECURRINGSERVICE_TO, ADDRESS_ISMANUALCOORDINATES, ISPREVAILINGWAGE, PREFERREDTECHNICIAN_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_899, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [EXTERNALID, RECORD_CREATE_DATE, VENDORADDRESS_STATE, RECORD_UPDATE_DATE, VENDORADDRESS_LONGITUDE, VENDORADDRESS_ISMILITARY, CREATEDBY_ID, MEMO, TAXRATE, VENDORADDRESS_CITY, DELIVERYOPTION, EMAIL, PAYMENTTERM_ID, FAX, VENDORADDRESS_ISMANUALCOORDINATES, ISTRUCKREPLENISHMENT, RESTRICTEDMOBILECREATION, VENDORQUICKBOOKSITEM, MODIFIEDON, ADDRESS, IMPORTID, LASTNAME, MASTER_ID, VENDORADDRESS_STREET, REMITTANCEVENDOR_ID, VENDORADDRESS_ZIP, VENDORADDRESS_LATITUDE, CREATEDON, NAME, VENDORADDRESS_COUNTRY, TENANT_TYPE, VENDORADDRESS_UNIT, ACTIVE_FLAG, FIRSTNAME, ACTIVE, ID, PHONE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_526, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TAGTYPE
Table Count in Snowflake:: 234 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 234 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 234 Row Count of Table TAGTYPE is matched for RAW :: 234 DataMart :: 234 CURATED :: 234 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_468, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [DRIVETIME_ID, IMPORTID, CREATEDBY_ID, GROSSPAY, STATUS, ACTIVE, ID, PROJECTLABELS, RECORD_UPDATE_DATE, TENANT_TYPE, PAYROLLROLE, ACTIVE_FLAG, COMMISSIONRATE, JOHNMOOREPAYROLLROLE, RECORD_CREATE_DATE, SPLIT, TECHNICIANROLE_ID, CREATEDON, ISPAUSED, SOURCE_PKEY_SPK, MODIFIEDON, JOB_ID, MASTER_ID, PAYTYPE, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_203, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TRADE
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3 Row Count of Table TRADE is matched for RAW :: 3 DataMart :: 3 CURATED :: 3 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_638, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [COST, CREATEDON, ID, MEMO, CREATEDBY_ID, ISPRIMARY, PARTNUMBER, MATERIAL_ID, VENDOR_ID, PRIMARYSUBACCOUNT_ID, ACTIVE, IMPORTID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [MASTER_ID, MEMO, ACTIVE_FLAG, IMPORTID, MATERIAL_ID, TENANT_TYPE, COST, PARTNUMBER, RECORD_UPDATE_DATE, CREATEDBY_ID, VENDOR_ID, CREATEDON, ISPRIMARY, PRIMARYSUBACCOUNT_ID, ACTIVE, ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_674, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [SURVEYTYPE, COMPLETEDON, MODIFIEDON, RATING, ID, ISPLANNINGTOUSEAGAIN, RECOMMENDATIONS, STATUS, JOBCOMPLETEDON, SENTON, TOKEN, ISROUTINECOMPLETED, JOBID, MEMO, SUBMITCOUNT] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [COMPLETEDON, RECOMMENDATIONS, SUBMITCOUNT, ID, JOBID, MODIFIEDON, SURVEYTYPE, ACTIVE_FLAG, JOBCOMPLETEDON, MASTER_ID, ISPLANNINGTOUSEAGAIN, TENANT_TYPE, STATUS, ISROUTINECOMPLETED, RECORD_UPDATE_DATE, SENTON, TOKEN, MEMO, RATING, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SUBMITCOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_829, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [ACTIVE_FLAG, ISEXCLUDEDFROMPAYROLL, RECORD_CREATE_DATE, HOME_LONGITUDE, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, ID, PAYFREQUENCY_ID, SALESFORCEROLE, CREATEDBY_ID, FIRSTNAME, OVERTIMEPROFILE_ID, TENANT_TYPE, EMAILCONFIRMED, HOME_STATE, PAYROLLSTARTPERIOD, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOURLYRATE, LASTNAME, MIDDLENAME, PHONECONFIRMED, POSITION, PHONE, OVERTIMEMODE, CLOCKINOUTREMINDER, HOME_COUNTRY, HOME_ZIP, NAME, IMPORTID, ISEXTERNAL, MASTER_ID, MODIFIEDON, STARTDATE, USER_ID, CREATEDON, EMAIL, HOME_UNIT, MANAGER_ID, PAYROLLID, MOBILEPHONE, ACTIVE, AGENTID, HOME_ISMILITARY, HOME_STREET, PHOTO, HOME_CITY, HOME_LATITUDE, MOBILEPHONECONFIRMED, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1131, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1125, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [RATING, ID, STATUS, JOBID, MEMO, SENTON, SUBMITCOUNT, TENANT_TYPE, ISPLANNINGTOUSEAGAIN, RECORD_CREATE_DATE, ISROUTINECOMPLETED, RECOMMENDATIONS, SURVEYTYPE, TOKEN, ACTIVE_FLAG, JOBCOMPLETEDON, RECORD_UPDATE_DATE, MODIFIEDON, COMPLETEDON, MASTER_ID] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1017, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [CREATEDBY_ID, TENANT_TYPE, TYPE_ID, GENERATEDFOREXTERNAL, MODIFIEDON, OWNER_ID, RECORD_CREATE_DATE, SOURCE_PKEY_SPK, IMPORTID, ACTIVE, GENERATEDFOR_ID, MASTER_ID, ACTIVE_FLAG, RECORD_UPDATE_DATE, REMOVEDBY_ID, CREATEDON, ID, MEMO, REMOVEDON] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_622, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_STATE, ADDRESS_UNIT, DONOTMAIL, EXTERNALID, MEMBERSHIP_CANCELLATIONDATE, MEMBERSHIP_FROM, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, BALANCE, EXCLUDEFROMBULKPRINTING, ADDRESS_ZIP, DONOTCHARGEINTERESTFEE, MODIFIEDON, TAXEXEMPT, ADDRESS_CITY, AR, ID, PAYMENTTERM_ID, DONOTSENDPROMOTIONALEMAILS, ACTIVE, AVALARAENTITYCODE, CREATEDBY_ID, DONOTSERVICE, NAME, HEADER, MEMBERSHIP_TO, SHOWMEMBERSAVINGS, NOCHARGE, STATISTICS_ID, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, MEMBERSHIP_ACTIVATEDFROM, TYPE, IMPORTID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, CREATEDON, MEMBERSHIP_ACTIVATEDBY] Column names for DataMart Table --> STR_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, AR, MEMBERSHIP_ACTIVATEDBY, NOCHARGE, ACTIVE, ACTIVE_FLAG, ADDRESS_ZIP, RECORD_CREATE_DATE, SHOWMEMBERSAVINGS, ADDRESS_CITY, ADDRESS_UNIT, BALANCE, CREATEDON, DONOTMAIL, DONOTSENDPROMOTIONALEMAILS, ID, MASTER_ID, NAME, PAYMENTTERM_ID, TYPE, ADDRESS_LONGITUDE, EXTERNALID, IMPORTID, DONOTCHARGEINTERESTFEE, MODIFIEDON, MEMBERSHIP_TO, MEMBERSHIP_ACTIVATEDFROM, ADDRESS_COUNTRY, ADDRESS_STATE, AVALARAENTITYCODE, RECORD_UPDATE_DATE, TAXEXEMPT, TENANT_TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_CANCELLATIONDATE, CREATEDBY_ID, ADDRESS_STREET, DONOTSERVICE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_FROM, ADDRESS_LATITUDE, STATISTICS_ID, HEADER] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_247, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [EXCUSEMEMO, TAG, CALLSERVICE, ID, JOB_ID, LOCATION_ID, REASON_ID, DIRECTION, WONTREVIEW, STATUS, AGENT_ID, CAMPAIGN_ID, CREATEDON, DURATION, SID, REVIEWEDBY_ID, FOLLOWUP_ID, RECORDINGPATH, ACTIVE, CONVERSIONSCORE, FROM, IMPORTID, RECORDINGID, VOICEMAILPATH, CREATEDBY_ID, ESTIMATE_ID, RECORDINGURL, TYPE, TO, LEAD_ID, CUSTOMER_ID, MODIFIEDON, REVIEWINGBY_ID] Column names for DataMart Table --> STR_CALL :: [CALLSERVICE, CAMPAIGN_ID, CREATEDBY_ID, JOB_ID, REASON_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, STATUS, CONVERSIONSCORE, CREATEDON, DIRECTION, REVIEWEDBY_ID, SID, ACTIVE_FLAG, ESTIMATE_ID, ID, MODIFIEDON, TO, DURATION, MASTER_ID, RECORDINGPATH, REVIEWINGBY_ID, TENANT_TYPE, FOLLOWUP_ID, TAG, ACTIVE, AGENT_ID, EXCUSEMEMO, TYPE, CUSTOMER_ID, FROM, IMPORTID, RECORDINGURL, RECORDINGID, WONTREVIEW, LEAD_ID, LOCATION_ID, VOICEMAILPATH] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1020, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_017, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [CREATEDON, ID, NAME, WAREHOUSE_ID, DEFAULTBIN_ID, IMPORTID, MEMO, MODIFIEDON, TEMPLATE_ID, ACTIVE, CREATEDBY_ID] Column names for DataMart Table --> STR_TRUCK :: [CREATEDBY_ID, NAME, TEMPLATE_ID, TENANT_TYPE, IMPORTID, DEFAULTBIN_ID, MODIFIEDON, RECORD_UPDATE_DATE, MASTER_ID, ACTIVE, CREATEDON, MEMO, RECORD_CREATE_DATE, ACTIVE_FLAG, WAREHOUSE_ID, ID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_328, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ADDRESS_LATITUDE, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSOR_ID, FRANCHISEEINFO_PIVOTALNUMBER, LICENSENUMBER, FRANCHISEEINFO_CONTRACT, LOGO, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSOTPAYCODE, PAYROLLPERCENTAGEFEE, FRANCHISEEINFO_COMMENTS, TRADE_ID, COMMISSIONCALCULATION, DIVISIONNAME, GREENSKYMERCHANTID, MATERIALSKUREFERENCE_SKUID, PAYROLLIDLETIMESTPAYCODE, TGLBONUS, WORLDPAYSUBID, ADDRESS_COUNTRY, BCCEMAIL, MATERIALSKU_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, WORLDPAYACCOUNTID, PAYROLLPERCENTAGEFEEMINIMUM, CORPORATECONTRACTNUMBER, SELLERFEE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_STREET, ADDRESS_UNIT, FINANCEITACCOUNTEMAIL, GOAL, PAYROLLSOLDBYPAYCODE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLTYPE, QUICKBOOKSOAUTHSETTINGS, NOCHARGECOMMERCIAL, PAYROLLINVOICEBONUSPAYCODE_ID, TURNSCONTRACTORID, PAYMENTOPTIONS, PAYROLLTURNOVERBONUSPAYCODE, ACTIVATIONLOCKED, ADDRESS_CITY, CONSTRUCTION, CREATEDBY_ID, CREDITCARDPROCESSORLOGIN, DATA, JOBBOOKEDALERTRECIPIENTS, MEALAPPOINTMENT_ID, INVOICEHEADER, NAME, PAYROLLTURNOVERBONUSPAYCODENEW, PHONENUMBER, INTEGRATEDREFUNDS_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, NOCHARGERESIDENTIAL, ACKNOWLEDGEMENTPARAGRAPH, AUTHORIZATIONPARAGRAPH, ENABLEWORKORDERSEQUIPMENTFORMATTING, FINANCEITPARTNERID, HIDEPRICES, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLFLATFEEMINIMUM, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, INSURANCECOMPANYNAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, OFFERCOMMERCIALGENERALLIABILITY, SERVICEFINANCEDEALERNAME, THREEDAYCANCELATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVE, ADDRESS_ZIP, ENABLEWORKORDERS, EXTERNALID, PAYROLLWEIGHTEDOTPAYCODE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREDITCARDPROCESSORKEY, IMPORTID, INVOICEMESSAGE, MODIFIEDON, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, DIVISION_ID, OFFERWORKERSCOMPENSATION, PAYROLLSOLDBYPAYCODENEW, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, WORLDPAYMERCHANTPIN, ADDRESS_STATE, FRANCHISEEINFO_GST, HVACDASHBOARDSECTIONS, MATERIALSKUREFERENCE_SKUTYPE, NAVISIONGLCODE, WARRANTYRATE, CREATEDON, INSURANCECOMPANYPHONE, INTACCTENTITY_ID, OFFICIALNAME, OVERTIMEMODE, TURNOVERMINIMUMTHRESHOLD, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, MINIMUMROYALTYFEE, PAYMENTPROCESSOR, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, PAYROLLJOBHOURSSTPAYCODE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, BANKACCOUNTPROCESSOR_ID, DEFAULTTAXRATE, FINANCEITAUTHTOKEN, ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLFLATFEE, QUICKBOOKSCLASS, POSTDATE, SERVICEFINANCEDEALERID, CURRENCY, EMAIL] Column names for DataMart Table --> STR_BUSINESSUNIT :: [CORPORATECONTRACTNUMBER, CREATEDBY_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, INSURANCECOMPANYPHONE, MEALAPPOINTMENT_ID, PAYMENTPROCESSOR, PAYROLLTYPE, IMPORTID, INVOICEHEADER, LICENSENUMBER, LOGO, NAVISIONGLCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, HVACDASHBOARDSECTIONS, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, TURNSCONTRACTORID, QUICKBOOKSROOTSALESACCOUNT, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, ACTIVE_FLAG, ADDRESS_COUNTRY, ENABLEWORKORDERS, FRANCHISEEINFO_TRUCKSOPERATING, ID, NAME, PAYROLLTASKBONUSPAYCODE, FINANCEITPARTNERID, HIDEPRICES, MASTER_ID, PHONENUMBER, POSTDATE, SELLERFEE, ADDRESS_STATE, ADDRESS_ZIP, AUTHORIZATIONAGREEMENT_FILENAME, DIVISIONNAME, EMAIL, FINANCEITACCOUNTEMAIL, FRANCHISEEINFO_PIVOTALNUMBER, JOBBOOKEDALERTRECIPIENTS, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODENEW, INVOICEMESSAGE, MATERIALSKU_ID, TENANT_TYPE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, FINANCEITAUTHTOKEN, PAYROLLCOSTMARKUP, ACTIVE, AUTHORIZATIONPARAGRAPH, ENABLEWORKORDERSEQUIPMENTFORMATTING, EXTERNALID, FRANCHISEEINFO_COMMENTS, OFFICIALNAME, OVERTIMEMODE, PAYROLLINVOICEBONUSPAYCODE_ID, TGLBONUS, WORLDPAYACCOUNTID, PAYROLLIDLETIMESTPAYCODE, PAYROLLJOBHOURSSTPAYCODE, PAYROLLSOLDBYPAYCODE, CREDITCARDPROCESSORLOGIN, MINIMUMROYALTYFEE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_LONGITUDE, CREATEDON, DEFAULTTAXRATE, COMMISSIONCALCULATION, CREDITCARDPROCESSORKEY, MATERIALSKUREFERENCE_SKUID, NAVISIONOVERTIMEEARNINGCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, RECORD_CREATE_DATE, PAYROLLFLATFEE, THREEDAYCANCELATIONPARAGRAPH, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLFLATFEEMINIMUM, ADDRESS_ISMILITARY, ADDRESS_UNIT, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, FRANCHISEEINFO_GST, PAYROLLJOBHOURSOTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, QUICKBOOKSCLASS, TURNOVERMINIMUMTHRESHOLD, WORLDPAYMERCHANTPIN, ACKNOWLEDGEMENTAGREEMENT_FILENAME, CREDITCARDPROCESSOR_ID, FRANCHISEEINFO_CONTRACT, MATERIALSKUREFERENCE_SKUTYPE, MODIFIEDON, PAYROLLTURNOVERBONUSPAYCODE, INTEGRATEDREFUNDS_ID, NOCHARGERESIDENTIAL, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, PAYROLLSOLDBYPAYCODENEW, BCCEMAIL, ACTIVATIONLOCKED, ADDRESS_CITY, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DATA, DIVISION_ID, FRANCHISEEINFO_NAME, INSURANCECOMPANYNAME, NOCHARGECOMMERCIAL, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEE, CURRENCY, GOAL, GREENSKYMERCHANTID, INTACCTENTITY_ID, NOCHARGE, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSOAUTHSETTINGS, SERVICEFINANCEDEALERID, SERVICEFINANCEDEALERNAME, WARRANTYRATE, WORLDPAYSUBID, PAYMENTOPTIONS, PAYROLLWEIGHTEDOTPAYCODE, TRADE_ID] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: EMAIL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1122, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [GENERATEDBY_ID, NOCHARGE, PLANSTART, BUSINESSUNIT_ID, CREATEDFROMESTIMATE_ID, MANAGEFOLLOWUPEMAIL, START, WARRANTYFOR_ID, UNION, CREATEDBY_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, CALLSCRIPTANSWERRECORD_ID, CREATEDON, DRIVINGCOST, DURATION, ESTIMATEDCOST, LASTCHANGEDBYSMARTDISPATCH, SMARTDISPATCHDATA_JOB, TENANT_TYPE, LEAD_ID, RECALLFOR_ID, COMPLETEDON, DRIVETIME, END, OPPORTUNITYDATE, MODIFIEDON, PRIORITY, PROJECT_ID, STATUS, LEADGENERATED_ID, MANAGEEMPLOYEEEMAIL, ALLOTTEDTIME, CUSTOMERPO, GENERATEDFROM_ID, ISAUTODISPATCHED, OPPORTUNITY_ID, PREDICTEDSALES, SUMMARY, PREVAILINGWAGECODE_ID, TOTAL, FIRSTAPPOINTMENT_ID, SECONDARYJOBNUMBER, SOLDBY_ID, ACTIVE, CREATEDFROMESTIMATESTATUSWHENBOOKING, IMPORTID, CUSTOMER_ID, EXTERNALID, ISPREVAILINGWAGE, PLANEND, TYPE_ID, LOCATION_ID, CAMPAIGN_ID, PROJECTEDVALUE, LATEPENALTY, APPROXIMATEENDDATE, APPROXIMATESTARTDATE, COMPLETIONSURVEYID, ISCONFIRMED, ISTECHNICIANSPECIFIC, LASTAPPOINTMENT_ID, MEMBERSHIP_ID, NOCHARGESOURCE, NOTIFICATIONSENABLED, PREDICTEDTOTAL, MONTHNUMBER, PMDATE, REASSIGNMENTPENALTY, RECORD_UPDATE_DATE, ID, NUMBER, INVOICE_ID, PREVAILINGWAGEJOBNUMBER, MASTER_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_146, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [CREATEDBY_ID, DUEDAYTYPE, ID, INUSECOUNT, DUEDAY, ISCUSTOMERDEFAULT, IMPORTID, ISVENDORDEFAULT, ACTIVE, CREATEDON, NAME] Column names for DataMart Table --> STR_PAYMENTTERM :: [ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, ID, ISCUSTOMERDEFAULT, DUEDAY, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, DUEDAYTYPE, INUSECOUNT, ACTIVE, IMPORTID, ISVENDORDEFAULT, NAME, TENANT_TYPE, MASTER_ID] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1001, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [JOB_ID, PAYTYPE, PROJECTLABELS, ACTIVE, CREATEDON, DRIVETIME_ID, MASTER_ID, MODIFIEDON, TENANT_TYPE, IMPORTID, SPLIT, PAYROLLROLE, STATUS, COMMISSIONRATE, CREATEDBY_ID, GROSSPAY, ISPAUSED, ID, RECORD_UPDATE_DATE, TECHNICIAN_ID, ACTIVE_FLAG, TECHNICIANROLE_ID, JOHNMOOREPAYROLLROLE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_443, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TAG
Table Count in Snowflake:: 280883 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 280883 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 280883 Row Count of Table TAG is matched for RAW :: 280883 DataMart :: 280883 CURATED :: 280883 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1122, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1883 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1883 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 1883 DataMart :: 1883 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1883 Row Count of Table JOB is matched for DataMart :: 1883 CURATED :: 1883 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_693, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 31 Row Count of Table TIMESHEETCODE is matched for RAW :: 31 DataMart :: 31 CURATED :: 31 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_376, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, DONOTSENDPROMOTIONALEMAILS, EXTERNALID, EXCLUDEFROMBULKPRINTING, IMPORTID, PAYMENTTERM_ID, ADDRESS_CITY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, BALANCE, DONOTCHARGEINTERESTFEE, ADDRESS_COUNTRY, ADDRESS_STATE, CREATEDON, DONOTMAIL, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_FROM, MODIFIEDON, SHOWMEMBERSAVINGS, ADDRESS_ZIP, TYPE, ACTIVE, CREATEDBY_ID, MEMBERSHIP_CANCELLATIONDATE, HEADER, MEMBERSHIP_TO, NOCHARGE, TAXEXEMPT, AR, ADDRESS_ISMILITARY, ADDRESS_STREET, AVALARAENTITYCODE, MEMBERSHIP_ACTIVATEDBY, ID, DONOTSERVICE, NAME, STATISTICS_ID] Column names for DataMart Table --> STR_CUSTOMER :: [ADDRESS_UNIT, ADDRESS_ZIP, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_FROM, ID, NOCHARGE, MODIFIEDON, ADDRESS_COUNTRY, ADDRESS_STREET, AR, CREATEDON, IMPORTID, PAYMENTTERM_ID, AVALARAENTITYCODE, BALANCE, CREATEDBY_ID, DONOTSERVICE, RECORD_UPDATE_DATE, ACTIVE, ADDRESS_LATITUDE, DONOTMAIL, MEMBERSHIP_ACTIVATEDFROM, ACTIVE_FLAG, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, DONOTSENDPROMOTIONALEMAILS, EXTERNALID, HEADER, EXCLUDEFROMBULKPRINTING, NAME, DONOTCHARGEINTERESTFEE, MEMBERSHIP_TO, STATISTICS_ID, MEMBERSHIP_CANCELLATIONDATE, TAXEXEMPT, ADDRESS_CITY, ADDRESS_ISMILITARY, ADDRESS_STATE, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, TYPE, SHOWMEMBERSAVINGS] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: STATISTICS_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_213, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVE, CUSTOMER_ID, STATUS, BILLINGEMAIL_ID, BUSINESSUNIT_ID, CREATEDON, INITIALDEFERREDREVENUE, MODIFIEDON, CUSTOMERPO, SOLDBY_ID, BILLINGFREQUENCY, BILLINGTEMPLATE_ID, FROM, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, BILLINGPREFERENCE, DURATION, ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, FIRSTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, CREATEDBY_ID, INVOICETEMPLATE_ID, RECURRINGLOCATION_ID, RENEWEDBY_ID, TO, TYPE_ID, FOLLOWUPCUSTOMSTATUS_ID, FOLLOWUPSTATUS, RENEWALBILLINGFREQUENCY, PAYMENTMETHOD_ID, CANCELATIONBUYOUTINVOICE_ID, FOLLOWUPON, LOCATION_ID, RENEWALMEMBERSHIPTASK_ID, ACTIVATEDBY_ID, CANCELATIONINVOICE_ID, CANCELLATIONDATE, IMPORTID, PREVIOUSRECURRINGLOCATION_ID, PAYMENTTYPE_ID, BILLINGCOVERAGEPERIOD, EXPIREDAT, RENEWALDURATION, NEXTSCHEDULEDBILLDATE] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, CREATEDBY_ID, CUSTOMER_ID, EXPIREDAT, NEXTSCHEDULEDBILLDATE, CREATEDON, INITIALDEFERREDREVENUE, SOLDBY_ID, FOLLOWUPCUSTOMSTATUS_ID, RECURRINGLOCATION_ID, ID, PREVIOUSRECURRINGLOCATION_ID, RENEWALBILLINGFREQUENCY, BUSINESSUNIT_ID, CANCELLATIONDATE, CUSTOMERPO, MODIFIEDON, RENEWEDBY_ID, DURATION, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, BILLINGEMAIL_ID, BILLINGPREFERENCE, INVOICETEMPLATE_ID, STATUS, CANCELATIONBUYOUTINVOICE_ID, FROM, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, FOLLOWUPON, ACTIVE_FLAG, BILLINGTEMPLATE_ID, FOLLOWUPSTATUS, IMPORTID, MASTER_ID, PAYMENTMETHOD_ID, ACTIVATEDBY_ID, CANCELATIONINVOICE_ID, MEMO, RENEWALDURATION, PAYMENTTYPE_ID, ACTIVE, BILLINGCOVERAGEPERIOD, LOCATION_ID, TENANT_TYPE, BILLINGFREQUENCY, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, RENEWALMEMBERSHIPTASK_ID, TO, TYPE_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1168, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_181, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [NAME, COLOR, ACTIVE, IMPORTID, PAYROLLVERSION, CREATEDBY_ID, DESCRIPTION, CREATEDON, ID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [CREATEDON, ACTIVE, COLOR, MASTER_ID, NAME, CREATEDBY_ID, RECORD_UPDATE_DATE, TENANT_TYPE, PAYROLLVERSION, DESCRIPTION, ID, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_853, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 22662 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 22662 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 22662 DataMart :: 22662 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 22662 Row Count of Table TAG is matched for DataMart :: 22662 CURATED :: 22662 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_790, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [AUTHORIZATIONSIGNATURE, AUTHORIZEDON, NAME, PROPOSALTAGNAME, TENANT_TYPE, RENEWABLEMEMBERSHIP_ID, SOLDBY_ID, SUMMARY, MATERIALSKU_ID, LABORTAX, MATERIALTAX, DISCOUNTTOTAL, IMPORTID, LOCATION_ID, MATERIALSKUREFERENCE_SKUTYPE, ORDER, CREATEDON, MODIFIEDON, ACTIVE_FLAG, MASTER_ID, OPPORTUNITY_ID, SOLDON, PROPOSALTAGCOLOR, SOLDBYEMPLOYEE_ID, ACTIVE, ID, ISCHANGEORDER, SOLDTYPE, STATUS, TECHNICIANPICKEDSOLDTYPE, RECORD_CREATE_DATE, FEETOTAL, PROCUREMENTTYPE, SOLDINVOICE_ID, TOTALCOST, CLAIM_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, PROJECTOPPORTUNITY_ID, TAX, BUSINESSUNIT_ID, ISRECOMMENDED, JOB_ID, MATERIALSKUREFERENCE_SKUID, PROJECTLABELS, TECHNICIANSIGNATURE, TOTAL] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_446, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [SHIFTTYPE, START, TIMESHEETCODE_ID, ENDTIME, IMPORTID, TITLE, ACTIVE_FLAG, STARTDATE, ACTIVE, STARTTIME, END, BATCH, TIMESHEET_ID, CREATEDON, MASTER_ID, CREATEDBY_ID, ENDDATE, ID, RECORD_UPDATE_DATE, NOTE, RECORD_CREATE_DATE, TENANT_TYPE, TECHNICIAN_ID] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_005, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_486, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [] Column names for DataMart Table --> STR_TECHNICIAN :: [CHECKEDIN, HOME_STATE, MOBILEPHONE, OVERTIMEPROFILE_ID, OVERTIMEWORKTYPECODE_ID, SHIFTEND, EMAIL, ISMANAGEDTECH, LOCATION_TECHNICIAN, MODIFIEDON, EMAILCONFIRMED, UNION, TRUCK_ID, TURNOVERBONUS, APPOINTMENT_ID, BUSINESSUNIT_ID, COLOR, DISPATCHNOTIFICATIONS, GOALIMAGE, HOME_CITY, JOBFILTER, LONGITUDE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_ZIP, INVENTORYWAREHOUSENAME, PHONECONFIRMED, POSITION, PROJECTEDVALUE, SHIFTSTART, OUTBOUNDCALLERID, SCHEDULEDCREWSPLITCOMMISSIONRATE, IMPORTID, INVOICINGHOURLYRATE, STANDARDWORKTYPECODE_ID, ADDONSOLOCOMMISSIONRATE, COMMUTETIME, CREATEDON, FIRSTDRIVERULE, LATITUDE, LICENSE, MUHULINK, PAYROLLPOSTINGGROUP_ID, PAYTYPE, SCHEDULEDMULTITECHCOMMISSIONRATE, JOB_ID, SCHEDULEDSOLOCOMMISSIONRATE, TYPE, WILLIAMSTECHNICIANROLE, PROJECTLABELS, TODAYREVENUE_TECHNICIAN, USER_ID, ADDONMULTITECHCOMMISSIONRATE, COORDINATESUPDATEDON, DAILYGOAL, HOME_STREET, MOBILEPHONECONFIRMED, OVERTIMEMODE, TENANT_TYPE, PAYPERIOD, ROUTESTATISTICS_TECHNICIAN, ISAUTODISPATCHED, PAYROLLSTARTPERIOD, ACTIVE_FLAG, BURDENRATE, FLEET_ID, HOME_ISMILITARY, MASTER_ID, MEALTIME, SHOWJOBAPPOINTMENTRESCHEDULEALERT, STANDARDPAYROLLCONTROLCODE_ID, SALESFACTOR, ZONE_ID, PHONE, CREATEDBY_ID, CURRENTVALUE, HOME_ISMANUALCOORDINATES, PAYROLLID, STATUS, TEAM, COMMISSIONRATE, FIRSTNAME, ISEXCLUDEDFROMPAYROLL, ISEXTERNAL, NAME, PAYROLLPROFILE_ID, PAYROLLREPORTVERSION, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLROLE, RECORD_UPDATE_DATE, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LONGITUDE, HOURLYRATE, PAYFREQUENCY_ID, SALESFORCECONTACTID, SOLDBYRATE, HOME_COUNTRY, MEMO, QBREPID, STARTDATE, RECORD_CREATE_DATE, ADDONCREWSPLITCOMMISSIONRATE, BIO, BIRTHDATE, DEFAULTLABORTYPE_ID, HOME_LATITUDE, LASTNAME, NAVISIONEMPLOYEEID, STATUSUPDATEDON, ATLASBUTLERTECHNICIANROLE, HOME_UNIT, ID, MANAGER_ID, OVERTIMEPAYROLLCONTROLCODE_ID, PHOTO, SMARTDISPATCHSETTINGS_TECHNICIAN, PAYROLLSTARTDATE, MIDDLENAME] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_365, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_UNIT, ADDRESS_ZIP, ISDEFAULTSHOPTIME, STANDARDPAYCODE_ID, ENABLESIMPLECLOCKINOUT, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, DOUBLEOVERTIMEPAYCODE_ID, IMPORTID, COUNTONJOBCOUNTER, CREATEDON, HOURLYRATE, ADDRESS_LATITUDE, DEDUCTCOMMUTETIME, ID, OTPAYCODE, RATEMULTIPLIER, SENDALERTSONMOBILE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_STREET, BUSINESSUNIT_ID, PAYROLLPOSTINGGROUP_ID, ROUTEAROUNDNJA, CREATEDBY_ID, CUSTOMHOURLYRATE, EVENTNAME, EXCLUDEABSENTEVENT, OVERTIMEPAYCODE_ID, STPAYCODE, VISIBILITY, APPLICABLEEMPLOYEETYPE, DESCRIPTION, OVERTIMEPAYROLLCONTROLCODE_ID, CODE, ADDRESS_CITY, ADDRESS_STATE, GEOFENCECLOCKINMODE, ISAUTOCLOCKINENABLED, STANDARDPAYROLLCONTROLCODE_ID, TYPE] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_ISMILITARY, APPLICABLEEMPLOYEETYPE, ADDRESS_LONGITUDE, CREATEDBY_ID, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, TYPE, ACTIVE_FLAG, COUNTONJOBCOUNTER, DESCRIPTION, ISDEFAULTSHOPTIME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ADDRESS_UNIT, ADDRESS_ZIP, CREATEDON, STPAYCODE, ISAUTOCLOCKINENABLED, RATEMULTIPLIER, STANDARDPAYCODE_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, OVERTIMEPAYCODE_ID, TENANT_TYPE, DEDUCTCOMMUTETIME, CODE, ENABLESIMPLECLOCKINOUT, EVENTNAME, EXCLUDEABSENTEVENT, HOURLYRATE, MASTER_ID, CUSTOMHOURLYRATE, ADDRESS_CITY, BUSINESSUNIT_ID, GEOFENCECLOCKINMODE, IMPORTID, STANDARDPAYROLLCONTROLCODE_ID, OTPAYCODE, ACTIVE, ADDRESS_STATE, DOUBLEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, VISIBILITY, ADDRESS_STREET, ID, RECORD_CREATE_DATE, ROUTEAROUNDNJA] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1069, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 31 DataMart :: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 31 Row Count of Table CAMPAIGN is matched for DataMart :: 31 CURATED :: 31 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_566, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TAG
Table Count in Snowflake:: 6127850 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6127850 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6127850 Row Count of Table TAG is matched for RAW :: 6127850 DataMart :: 6127850 CURATED :: 6127850 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_720, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [ID, ISPRIMARY, CREATEDON, IMPORTID, MATERIAL_ID, MASTER_ID, MEMO, ACTIVE_FLAG, PRIMARYSUBACCOUNT_ID, VENDOR_ID, CREATEDBY_ID, TENANT_TYPE, ACTIVE, PARTNUMBER, RECORD_UPDATE_DATE, COST, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_060, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_741, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 228 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 228 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 228 DataMart :: 228 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 228 Row Count of Table CAMPAIGN is matched for DataMart :: 228 CURATED :: 228 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_073, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_447, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ID, ADDRESS_LONGITUDE, BUSINESSUNIT_ID, CREATEDBY_ID, GEOFENCECLOCKINMODE, TYPE, EVENTNAME, ADDRESS_UNIT, APPLICABLEEMPLOYEETYPE, CUSTOMHOURLYRATE, IMPORTID, OTPAYCODE, PAYROLLPOSTINGGROUP_ID, SENDALERTSONMOBILE, ADDRESS_COUNTRY, OVERTIMEPAYROLLCONTROLCODE_ID, HOURLYRATE, OVERTIMEPAYCODE_ID, ROUTEAROUNDNJA, ADDRESS_STATE, COUNTONJOBCOUNTER, DOUBLEOVERTIMEPAYCODE_ID, EXCLUDEABSENTEVENT, RATEMULTIPLIER, DEDUCTCOMMUTETIME, ADDRESS_STREET, ADDRESS_ZIP, DESCRIPTION, ISAUTOCLOCKINENABLED, VISIBILITY, ACTIVE, ADDRESS_ISMANUALCOORDINATES, CODE, STANDARDPAYROLLCONTROLCODE_ID, STPAYCODE, CREATEDON, ENABLESIMPLECLOCKINOUT, STANDARDPAYCODE_ID, ADDRESS_CITY, ISDEFAULTSHOPTIME] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_CITY, BUSINESSUNIT_ID, ISDEFAULTSHOPTIME, CODE, MASTER_ID, DEDUCTCOMMUTETIME, HOURLYRATE, ID, ISAUTOCLOCKINENABLED, RATEMULTIPLIER, ADDRESS_STATE, OTPAYCODE, ACTIVE, ADDRESS_ISMILITARY, IMPORTID, CUSTOMHOURLYRATE, STPAYCODE, ADDRESS_STREET, CREATEDBY_ID, DESCRIPTION, GEOFENCECLOCKINMODE, OVERTIMEPAYCODE_ID, ROUTEAROUNDNJA, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, EXCLUDEABSENTEVENT, ADDRESS_COUNTRY, OVERTIMEPAYROLLCONTROLCODE_ID, TYPE, VISIBILITY, EVENTNAME, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, TENANT_TYPE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, RECORD_CREATE_DATE, ACTIVE_FLAG, ADDRESS_LATITUDE, ADDRESS_ZIP, APPLICABLEEMPLOYEETYPE, CREATEDON, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, RECORD_UPDATE_DATE, COUNTONJOBCOUNTER] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1114, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 2282 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2282 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 2282 DataMart :: 2282 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2282 Row Count of Table CUSTOMER is matched for DataMart :: 2282 CURATED :: 2282 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1149, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CUSTOMER_ID, REASON_ID, ACTIVE_FLAG, CREATEDBY_ID, LOCATION_ID, RECORD_CREATE_DATE, RECORDINGID, FROM, RECORD_UPDATE_DATE, RECORDINGPATH, FOLLOWUP_ID, CALLSERVICE, CAMPAIGN_ID, JOB_ID, MASTER_ID, ID, CREATEDON, DIRECTION, DURATION, ESTIMATE_ID, TENANT_TYPE, SID, TAG, WONTREVIEW, EXCUSEMEMO, AGENT_ID, LEAD_ID, REVIEWEDBY_ID, VOICEMAILPATH, ACTIVE, CONVERSIONSCORE, IMPORTID, REVIEWINGBY_ID, TO, MODIFIEDON, STATUS, RECORDINGURL, TYPE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1146, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE_FLAG, CITIES, MODIFIEDON, CREATEDBY_ID, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, SERVICEDAYS, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, ID, LOCNNUMBERS, NAME, COLOR, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, SERVICEDAYSENABLED, CREATEDON, ZIPS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_472, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE_FLAG, ADDRESS_COUNTRY, CUSTOMER_ID, IMPORTID, TAXEXEMPT, RECURRINGSERVICE_TO, ADDRESS_LONGITUDE, ESTIMATEDTAX, ADDRESS_LATITUDE, CREATEDON, ID, RECURRINGSERVICE_RECURRENCEINTERVAL, SUMMARY, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_ACTIVATEDFROM, AUTOLONGITUDE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, AVALARAENTITYCODE, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_ACTIVATEDBY, TAXABLE, ADDRESS_STATE, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_STREET, MASTER_ID, ACTIVE, CREATEDBY_ID, ISPREVAILINGWAGE, NOCHARGE, RECORD_UPDATE_DATE, RECURRINGSERVICE_MEMO, TENANT_TYPE, ADDRESS_ZIP, RECORD_CREATE_DATE, ADDRESS_UNIT, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TYPE, ZONE_ID, ADDRESS_CITY, AUTOLATITUDE, MODIFIEDON, NAME, TAXZONE_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_450, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [AUTHORIZATIONSIGNATURE, CREATEDBY_ID, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, EXPORTID, EXTERNALID, AUTHORIZEDAMOUNT, BILLINGDATE, DISCOUNTTOTAL, INVOICEDON, MATERIALSKUREFERENCE_SKUTYPE, TYPE_ID, BALANCE, COMMISSIONELIGIBILITYDATE, CONFIGURATION, EXCLUDEFROMPAYROLL, FEETOTAL, NETAMOUNT, ROYALTY_DATE, PROJECT_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MATERIALSKU_ID, MATERIALTAX, PAYMENTTERM_ID, PAIDON, ROYALTY_MEMO, SIGNATURE, TAX, BATCH_ID, BUSINESSUNIT_ID, CUSTOMER_ID, MEMBERSHIP_ID, IMPORTID, SUMMARY, ACTIVE, ADJUSTMENTTO_ID, LOCATION_ID, ROYALTY_SENTON, MATERIALSKUREFERENCE_SKUID, NUMBER, TAXZONE_ID, CREATEDON, ID, LABORTAX, STATUS, JOB_ID, PAYMENTDUEDATE, SUBTOTAL, PAYROLLDATE, PROJECTLABELS, ACKNOWLEDGEMENTSIGNATURE, COUNTERSALESLOCATION_ID, FEETAX, NEWCONSTRUCTION, TOTAL, NUMERICNUMBER, ROYALTY_STATUS] Column names for DataMart Table --> STR_INVOICE :: [ACTIVE, BALANCE, PROJECTLABELS, ROYALTY_MEMO, IMPORTID, MODIFIEDON, NUMERICNUMBER, PAYMENTDUEDATE, BILLINGDATE, COMMISSIONELIGIBILITYDATE, CREATEDON, FEETOTAL, ID, MATERIALSKU_ID, TAXZONE_ID, EXCLUDEFROMPAYROLL, LOCATION_ID, TENANT_TYPE, AUTHORIZEDAMOUNT, CREATEDBY_ID, INCLUDEINTECHNICIANREPORTS, NETAMOUNT, PAYMENTTERM_ID, MASTER_ID, ROYALTY_SENTON, ACKNOWLEDGEMENTSIGNATURE, CONFIGURATION, INVOICEDON, NEWCONSTRUCTION, SIGNATURE, TOTAL, EXTERNALID, MATERIALTAX, PAIDON, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ROYALTY_DATE, CUSTOMER_ID, FEETAX, MEMBERSHIP_ID, LABORTAX, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACTIVE_FLAG, BUSINESSUNIT_ID, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SUBTOTAL, TAX, STATUS, ROYALTY_STATUS, ADJUSTMENTTO_ID, EXPORTID, MATERIALSKUREFERENCE_SKUTYPE, SUMMARY, NUMBER, AUTHORIZATIONSIGNATURE, BATCH_ID, COUNTERSALESLOCATION_ID, DISCOUNTTOTAL, JOB_ID, PROJECT_ID, TYPE_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_621, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [OWNER_ID, JOBREMINDERSENABLED, MARKETINGUPDATESENABLED, MESSAGESENABLED, CREATEDON, ACTIVE, IMPORTID, MEMO, TYPE, VALUE, REVERSEPHONE, CREATEDBY_ID, ID, INVOICESTATEMENTNOTIFICATION, MODIFIEDON] Column names for DataMart Table --> STR_CONTACT :: [INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, REVERSEPHONE, VALUE, IMPORTID, OWNER_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, MEMO, TYPE, MESSAGESENABLED, ACTIVE_FLAG, MARKETINGUPDATESENABLED, ACTIVE, ID, JOBREMINDERSENABLED, CREATEDON, MASTER_ID, MODIFIEDON, TENANT_TYPE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_090, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_187, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [CREATEDBY_ID, NAME, WAREHOUSE_ID, ACTIVE, IMPORTID, MODIFIEDON, TEMPLATE_ID, DEFAULTBIN_ID, CREATEDON, ID, MEMO] Column names for DataMart Table --> STR_TRUCK :: [CREATEDBY_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, RECORD_CREATE_DATE, MODIFIEDON, ACTIVE, MEMO, MASTER_ID, NAME, TEMPLATE_ID, TENANT_TYPE, WAREHOUSE_ID, CREATEDON, DEFAULTBIN_ID, ID, IMPORTID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_859, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 15 Row Count of Table ZONE is matched for APIMAT :: 15 DataMart :: 15 Row Count of Table ZONE is matched for DataMart :: 15 CURATED :: 15 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_020, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [MODIFIEDON, VALUE, ACTIVE, IMPORTID, OWNER_ID, CREATEDBY_ID, CREATEDON, TYPE_ID, ID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [MODIFIEDON, OWNER_ID, VALUE, IMPORTID, RECORD_CREATE_DATE, CREATEDBY_ID, RECORD_UPDATE_DATE, TENANT_TYPE, ID, TYPE_ID, ACTIVE, CREATEDON, MASTER_ID, ACTIVE_FLAG] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_311, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, MATERIALVENDOR_ID, ACTIVE, ID, COST, CREATEDON, ACCOUNTNAME, IMPORTID, RECORD_UPDATE_DATE, TENANT_TYPE, MASTER_ID, ACTIVE_FLAG, CREATEDBY_ID] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_726, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [ACTIVE, ID, MASTER_ID, RECORD_UPDATE_DATE, TECHNICIAN_ID, REQUISITION_ID, TRUCK_ID, CANCELEDREASON, EXTERNALID, SHIPTO_ZIP, SHIPTODESCRIPTION, VENDOR, BATCH_ID, EXPORTID, ISTIMEANDMATERIAL, SENDINGMETHOD, SHIPTO_LONGITUDE, MARKUP, SHIPTO_STREET, SENTON, GROUPINGOPTION, INVOICE_ID, PROJECTLABELS, TAXRATE, VENDORINVOICENUMBER, SHIPTO_UNIT, TYPE_ID, DATE, SHIPTO_ISMANUALCOORDINATES, IMPORTID, NOCHARGE, SHIPPING, STATUS, BUSINESSUNIT_ID, SUMMARY, CANCELEDON, JOB_ID, MODIFIEDON, SENDSTATUS, SHIPTO_CITY, SHIPTO_COUNTRY, SHIPTO_STATE, TAXSCHEMA, CREATEDON, POVENDOR_ID, TENANT_TYPE, ACTIVE_FLAG, AMOUNT, RECORD_CREATE_DATE, SHIPTO_LATITUDE, REQUIREDON, ROLLEDOVERFROMPURCHASEORDER_ID, INVENTORYLOCATION_ID, CANCELEDBY_ID, CREATEDBY_ID, NUMBER, SHIPTO_ISMILITARY, ERRORMESSAGE, PROJECT_ID, RECEIVEDON, TAX] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_594, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_454, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [] Column names for DataMart Table --> STR_CAMPAIGN :: [MODIFIEDON, TENANT_TYPE, COST, NAME, CATEGORY_ID, IMAGE, ID, IMPORTID, MODIFIEDBY_ID, ACTIVE, ACTIVE_FLAG, MASTER_ID, CREATEDBY_ID, CREATEDON, DNIS, BUSINESSUNIT_ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_556, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [IMPORTID, ISPRIMARY, MATERIAL_ID, COST, CREATEDON, PRIMARYSUBACCOUNT_ID, ACTIVE, ID, MEMO, CREATEDBY_ID, PARTNUMBER, VENDOR_ID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [MEMO, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, MATERIAL_ID, CREATEDON, PARTNUMBER, VENDOR_ID, RECORD_CREATE_DATE, ISPRIMARY, TENANT_TYPE, ID, RECORD_UPDATE_DATE, IMPORTID, PRIMARYSUBACCOUNT_ID, COST, MASTER_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: VENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_040, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [APPOINTMENT_ID, DRIVETIME_ID, ACTIVE, TECHNICIANSUMMARY_ID, TENANT_TYPE, MASTER_ID, RECORD_UPDATE_DATE, ISPAUSED, STATUS, ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, ID, MODIFIEDON, CREATEDON, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_944, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CONVERSIONSCORE, DIRECTION, IMPORTID, FROM, VOICEMAILPATH, ACTIVE, CAMPAIGN_ID, MODIFIEDON, RECORDINGID, TYPE, REASON_ID, RECORD_CREATE_DATE, TO, ESTIMATE_ID, FOLLOWUP_ID, LEAD_ID, WONTREVIEW, CREATEDON, STATUS, CALLSERVICE, CREATEDBY_ID, CUSTOMER_ID, SID, ACTIVE_FLAG, RECORDINGPATH, RECORDINGURL, REVIEWINGBY_ID, DURATION, JOB_ID, LOCATION_ID, RECORD_UPDATE_DATE, TENANT_TYPE, AGENT_ID, EXCUSEMEMO, ID, MASTER_ID, REVIEWEDBY_ID, TAG] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_110, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [] Column names for DataMart Table --> STR_OPPORTUNITY :: [ACTIVE_FLAG, RECORD_UPDATE_DATE, ID, IMPORTID, CREATEDON, MASTER_ID, ACTIVE, ISREMINDER, STATUS, FOLLOWUPON, FOLLOWUPONTIMEENABLED, JOB_ID, RECORD_CREATE_DATE, TENANT_TYPE, CREATEDBY_ID, HOLDER_OPPORTUNITY, MODIFIEDON] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1009, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [ALLDAY, CLEARDISPATCHBOARD, START, RECORD_UPDATE_DATE, SUMMARY, TIMESHEET_ID, NAME, DURATION, MASTER_ID, RECORD_CREATE_DATE, CLEARTECHNICIANVIEW, EXPECTEDDURATION, IMPORTID, REMOVETECHNICIANFROMCAPACITYPLANNING, CREATEDBY_ID, TECHNICIAN_ID, ACTIVE, ISCOMPLETED, CREATEDON, DEFINITION_ID, ACTIVE_FLAG, ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_675, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [COMPSTANDARDRATE, IMPORTID, ISSMARTDISPATCHEDBYDEFAULTINAPI, MAXIMUMMATERIALCOSTINPERCENT, COMPCODE, ID, COMPOVERTIMERATE, CREATEDBY_ID, CREATEDON, IMAGE, PRIORITY, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ISTUNEUP, NOCHARGE, COMPDOUBLEOVERTIMERATE, PROJECTLABELS, PROJECTEDVALUEADJUSTMENT, DURATION, SOLDTHRESHOLD, CLASS, NAME, ISAUTODISPATCHED, MINIMUMMATERIALCOSTINPERCENT, MODIFIEDON, SUMMARY, LIKELIHOOD] Column names for DataMart Table --> STR_JOBTYPE :: [CREATEDON, ISTUNEUP, PROJECTLABELS, ISSMARTDISPATCHEDBYDEFAULTINAPI, RECORD_CREATE_DATE, ACTIVE, COMPCODE, ENFORCERECURRINGSERVICEEVENTSELECTION, NAME, RECORD_UPDATE_DATE, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, IMAGE, CREATEDBY_ID, IMPORTID, ISAUTODISPATCHED, MAXIMUMMATERIALCOSTINPERCENT, PRIORITY, LIKELIHOOD, MINIMUMMATERIALCOSTINPERCENT, DURATION, NOCHARGE, ACTIVE_FLAG, COMPSTANDARDRATE, TENANT_TYPE, SUMMARY, CLASS, MODIFIEDON, PROJECTEDVALUEADJUSTMENT, ID, MASTER_ID, SOLDTHRESHOLD] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: LIKELIHOOD Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_997, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table HOLDJOBREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1179, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [ALLOWDISCOUNTS, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, COMMISSIONBONUS, SUPPLIERIMAGES, MODIFIEDON, PROVIDER_ID, TENANT_TYPE, COPIEDFROM_ID, DISPLAYINAMOUNT, MEMBERSHIPTYPE_ID, SOLDBYCOMMISSION, IMAGES, MINIMUMLABORHOURS, PAYTECHSPECIFICBONUS, ISLABOR, BASERATE3, SOURCEVERSION, WARRANTY_DURATION, MEMBERSHIPACTION, NOTAX, ADDONPRICE, AVALARARESIDENTIALTAXCODE, BASERATE2, CROSSSALEGROUP, CREATEDON, TAXABLE, RECURRINGSERVICETYPE_ID, ARCHIVED, CREATEDBY_ID, DESCRIPTION, MEMBERSHIPMONTHS, MEMBERSHIPYEARS, NAME, PRICE, BASERATE1, HOURS, WORKFLOWACTION_ID, ACTIVE, ACTIVE_FLAG, ADDONMEMBERPRICE, BONUS, DISPLAYNAME, EXTERNALID, ID, MEMBERSHIP, IMPORTID, ISTIMEANDMATERIAL, PAYSCOMMISSION, ALLOWAPPLYTAGSTOENTITIES, ISDEFERREDREVENUE, ISOTTASK, MEMBERPRICE, COST, EXCLUDEFROMPRICEBOOKWIZARD, MASTER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SOURCE, QBITEMNAME, ACCOUNT, BUSINESSUNIT_ID, ORIGINAL_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, WARRANTY_DESCRIPTION, ADDONFLATAMOUNT, DISPATCHFEE, LOYALTYPROGRAMELIGIBLE, RECORD_UPDATE_DATE, GENERATEDTAGTARGETS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1031, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 190174 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 190174 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 190174 Row Count of Table CONTACT is matched for APIMAT :: 190174 DataMart :: 190174 Row Count of Table CONTACT is matched for DataMart :: 190174 CURATED :: 190174 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_547, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [GENERALLEDGERACCOUNT_ID, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, CROSSSALEGROUP, INVOICE_ID, SOLDHOURS, TECHNICIANSPLIT2, CHARGEABLE, CREATEDBY_ID, PAYTECHSPECIFICBONUS, SKUNAME, USEDMATERIAL_ID, ESTIMATEITEM_ID, INVENTORYLOCATION_ID, ITEMGROUPNAME, ITEMGROUPROOT_ID, MODIFIEDON, TECHNICIANFORBASERATE2_ID, TOTAL, AUTOGLASSITEM_ID, BUSINESSUNIT_ID, DISPLAYINAMOUNT, MEMBERPRICE, PROJECTORDER, ORDER, PAYSCOMMISSION, PROCUREDFROM_ID, PAYSSOLDBYRATE, SOURCETYPE, PROCUREMENTSOURCE_PURCHASEORDERITEMID, BASERATE1, DESCRIPTION, PROCUREDFROMESTIMATEITEM_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, TAXABLE, TECHNICIANSPLIT1, TOTALCOST, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, CREATEDON, SOLDBYCOMMISSION, SIGNATURE, TECHNICIANFORBASERATE1_ID, WORKFLOWACTION_ID, COST, INVENTORYBATCH_ID, ISINVENTORY, LASTUNITPRICESETBYEMPLOYEE, PROCUREMENTSOURCE_ESTIMATEITEMID, SKU_ID, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, TECHNICIAN_ID, BASERATE2, ISUNITPRICEMANUALLYSET, TECHNICIANSPLIT3, PAYSFLATAMOUNT, ACTIVE, DEDUCTASJOBCOST, ISOTTASK, QUANTITY, TECHNICIANFORBASERATE3_ID, MEMBERSHIPWORKFLOWACTION, SOLDBY_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ADDONFLATAMOUNT, BONUS, EQUIPMENT_ID, EXPORTID, PARENTITEM_ID, INVENTORYWAREHOUSENAME, PRICEMODIFIER_ID, UNITPRICE, ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DATECREATED, HOURS, ID, MARKUP, PROJECTLABELS, STANDARDPRICE, NOTAX, SCHEDULEDFLATAMOUNT, INVENTORYSTATUS] Column names for DataMart Table --> STR_INVOICEITEM :: [ACCOUNT, COMMISSIONBONUS, LASTUNITPRICESETBYEMPLOYEE, ORDER, PROCUREMENTSOURCE_PURCHASEORDERITEMID, DISPLAYINAMOUNT, TAXABLE, TECHNICIANFORBASERATE3_ID, HOURS, MARKUP, PAYSSOLDBYRATE, TECHNICIANSPLIT1, TENANT_TYPE, BASERATE1, SKUREFERENCE_SKUID, SKUNAME, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT2, ISADDON, BASERATE3, CREATEDBY_ID, EXPORTID, QUANTITY, DEDUCTASJOBCOST, SOLDHOURS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, USEDMATERIAL_ID, ACTIVE_FLAG, COST, COSTOFSALEACCOUNT_ID, CREATEDON, PROCUREDFROMESTIMATEITEM_ID, CROSSSALEGROUP, INVOICE_ID, PAYSFLATAMOUNT, SCHEDULEDFLATAMOUNT, ISINVENTORY, AUTOGLASSITEM_ID, BONUS, BUSINESSUNIT_ID, DATECREATED, ID, MEMBERSHIPWORKFLOWACTION, PROCUREMENTSOURCE_ESTIMATEITEMID, WORKFLOWACTION_ID, IMPORTID, ITEMGROUPROOT_ID, PROCUREDFROM_ID, RECORD_CREATE_DATE, UNITPRICE, ITEMGROUPNAME, TECHNICIANFORBASERATE2_ID, ESTIMATEITEM_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, MASTER_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT3, GENERALLEDGERACCOUNT_ID, MEMBERPRICE, RECORD_UPDATE_DATE, SOLDBYCOMMISSION, PROJECTLABELS, ACTIVE, ADDONFLATAMOUNT, CHARGEABLE, EQUIPMENT_ID, PAYSCOMMISSION, PRICEMODIFIER_ID, PROCUREMENTSOURCE_SOURCETYPE, PROJECTORDER, SIGNATURE, SKU_ID, SOLDBY_ID, STANDARDPRICE, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, TOTALCOST, MODIFIEDON, NOTAX, ALLOWDISCOUNTS, BASERATE2, INVENTORYSTATUS, SOURCETYPE, DESCRIPTION, INVENTORYBATCH_ID, ISOTTASK, TOTAL, TECHNICIAN_ID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_057, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 97098 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 97098 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 97098 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 97098 DataMart :: 97098 CURATED :: 97098 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_790, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 895 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 895 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 895 Row Count of Table ESTIMATE is matched for APIMAT :: 895 DataMart :: 895 Row Count of Table ESTIMATE is matched for DataMart :: 895 CURATED :: 895 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_767, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 873 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 873 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 873 Row Count of Table PURCHASEORDER is matched for APIMAT :: 873 DataMart :: 873 Row Count of Table PURCHASEORDER is matched for DataMart :: 873 CURATED :: 873 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1142, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 63 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 63 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 63 Row Count of Table TECHNICIAN is matched for APIMAT :: 63 DataMart :: 63 Row Count of Table TECHNICIAN is matched for DataMart :: 63 CURATED :: 63 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_795, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [ACTIVE, CREATEDON, MODIFIEDON, SMARTDISPATCHDATA_JOBAPPOINTMENT, TENANT_TYPE, RECORD_CREATE_DATE, START, STATUS, END, IMPORTID, ISUNUSED, MASTER_ID, NUMBER, RECORD_UPDATE_DATE, ID, PLANEND, MONTHNUMBER, CREATEDBY_ID, PLANSTART, ACTIVE_FLAG, JOB_ID, ISCONFIRMED] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_009, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_627, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ACCOUNT, DEMANDSTATUS, EQUIPMENT_ID, IMPORTID, ITEMGROUPNAME, PAYSFLATAMOUNT, SKUREFERENCE_SKUTYPE, ISNOTGOINGTOBEDONE, PARENTITEM_ID, RENEWABLEMEMBERSHIP_ID, TOTALCOST, PROJECTLABELS, SKU_ID, ADDONFLATAMOUNT, MARKUP, MEMBERSHIPDURATION, QUANTITY, TOTAL, MODIFIEDON, ALLOWDISCOUNTS, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PRICEMODIFIER_ID, CREATEDBY_ID, CREATEDFROM_ID, DESCRIPTION, COST, ACTIVE, ISADDON, SKUREFERENCE_SKUID, INVOICEITEM_ID, ORDER, PAYSSOLDBYRATE, PROJECTORDER, ESTIMATE_ID, GENERALLEDGERACCOUNT_ID, ID, INSTALLEDEQUIPMENT_ID, ISHIDDENFROMCUSTOMER, MEMBERSHIPBILLINGFREQUENCY, AUTOGLASSITEM_ID, CHARGEABLE, COSTOFSALEACCOUNT_ID, CREATEDON, SCHEDULEDFLATAMOUNT, STANDARDPRICE, ITEMGROUPROOT_ID, TAXABLE, SOLDBY_ID, UNITPRICE] Column names for DataMart Table --> STR_ESTIMATEITEM :: [DESCRIPTION, IMPORTID, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, RECORD_CREATE_DATE, GENERALLEDGERACCOUNT_ID, PARENTITEM_ID, ACCOUNT, CHARGEABLE, CREATEDBY_ID, RECORD_UPDATE_DATE, SOLDBY_ID, ISADDON, SCHEDULEDFLATAMOUNT, ADDONFLATAMOUNT, ISNOTGOINGTOBEDONE, TAXABLE, ACTIVE_FLAG, ISHIDDENFROMCUSTOMER, MODIFIEDON, CREATEDFROM_ID, ACTIVE, CREATEDON, MEMBERSHIPBILLINGFREQUENCY, QUANTITY, SKUREFERENCE_SKUID, TENANT_TYPE, SKU_ID, MARKUP, ITEMGROUPROOT_ID, AUTOGLASSITEM_ID, ID, MEMBERSHIPDURATION, TOTAL, MASTER_ID, PAYSFLATAMOUNT, ORDER, ALLOWDISCOUNTS, EQUIPMENT_ID, INSTALLEDEQUIPMENT_ID, PRICEMODIFIER_ID, PROJECTLABELS, UNITPRICE, COST, ITEMGROUPNAME, PROJECTORDER, STANDARDPRICE, SKUREFERENCE_SKUTYPE, COSTOFSALEACCOUNT_ID, DEMANDSTATUS, MEMBERPRICE, PAYSSOLDBYRATE, ESTIMATE_ID, TOTALCOST, RENEWABLEMEMBERSHIP_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: UNITPRICE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1067, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 1604 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1604 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1604 Row Count of Table CALL is matched for APIMAT :: 1604 DataMart :: 1604 Row Count of Table CALL is matched for DataMart :: 1604 CURATED :: 1604 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1132, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 750 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 750 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 750 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 750 DataMart :: 750 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 750 CURATED :: 750 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_299, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [] Column names for DataMart Table --> STR_ESTIMATEITEM :: [ID, ORDER, SKUREFERENCE_SKUID, SKU_ID, AUTOGLASSITEM_ID, CREATEDFROM_ID, IMPORTID, INVOICEITEM_ID, ISNOTGOINGTOBEDONE, MEMBERPRICE, MEMBERSHIPDURATION, TAXABLE, SKUREFERENCE_SKUTYPE, PROJECTORDER, CREATEDBY_ID, TOTALCOST, DESCRIPTION, COSTOFSALEACCOUNT_ID, DEMANDSTATUS, ITEMGROUPROOT_ID, MARKUP, PAYSSOLDBYRATE, QUANTITY, RECORD_UPDATE_DATE, PARENTITEM_ID, ADDONFLATAMOUNT, GENERALLEDGERACCOUNT_ID, ITEMGROUPNAME, MEMBERSHIPBILLINGFREQUENCY, MODIFIEDON, PRICEMODIFIER_ID, SCHEDULEDFLATAMOUNT, CREATEDON, INSTALLEDEQUIPMENT_ID, UNITPRICE, PAYSFLATAMOUNT, SOLDBY_ID, ACTIVE_FLAG, ALLOWDISCOUNTS, PROJECTLABELS, ACTIVE, COST, EQUIPMENT_ID, ESTIMATE_ID, STANDARDPRICE, MASTER_ID, RENEWABLEMEMBERSHIP_ID, LASTUNITPRICESETBYEMPLOYEE, ISADDON, ACCOUNT, CHARGEABLE, ISHIDDENFROMCUSTOMER, TOTAL, RECORD_CREATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1086, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [IMPORTID, MD5_VALUE, CAMPAIGN_ID, CREATEDBY_ID, SUMMARY, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, MASTER_ID, PROJECT_ID, ACTIVE_FLAG, CREATEDON, MODIFIEDON, BUSINESSUNIT_ID, JOBTYPE_ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ID, LATESTFOLLOWUPDATE, LOCATION_ID, PRIORITY, TENANT_TYPE, STATUS] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_024, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [CREATEDBY_ID, MEMO, REASON_ID, ACTIVE, ID, JOB_ID, IMPORTID, CREATEDON] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [JOB_ID, MEMO, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE, REASON_ID, CREATEDON, MASTER_ID, ID, IMPORTID, RECORD_UPDATE_DATE, CREATEDBY_ID, ACTIVE_FLAG] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_372, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [CREATEDON, CREATEDBY_ID, MODIFIEDBY_ID, NAME, DNIS, IMAGE, IMPORTID, MODIFIEDON, ID, COST, ACTIVE, BUSINESSUNIT_ID, CATEGORY_ID] Column names for DataMart Table --> STR_CAMPAIGN :: [ACTIVE_FLAG, CATEGORY_ID, CREATEDBY_ID, COST, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, IMPORTID, IMAGE, BUSINESSUNIT_ID, CREATEDON, ID, MODIFIEDBY_ID, DNIS, MASTER_ID, MODIFIEDON] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_514, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [ACCOUNT, ISSERIALIZED, ORIGINAL_ID, PRICE, COMMISSIONBONUS, COST, CREATEDBY_ID, PROVIDER_ID, TAXABLE, PAYTECHSPECIFICBONUS, USEFIXEDMATERIALPRICE, ADDONFLATAMOUNT, ASSETACCOUNT_ID, COPIEDFROM_ID, COSTOFSALEACCOUNT_ID, DISPLAYNAME, AVALARACOMMERCIALTAXCODE, PAYSCOMMISSION, SUPPLIERIMAGES, ARCHIVED, DEDUCTASJOBCOST, HOURS, ISINVENTORY, PAYSSOLDBYRATE, IMPORTID, NOTAX, PURCHASEORDERLIMITS_REVENUEPERCENT, IMAGES, BUSINESSUNIT_ID, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SCHEDULEDFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, PRIMARYVENDOR_ID, SOURCE, SOURCEVERSION, UNITOFMEASURE, SOLDBYCOMMISSION, ADDONMEMBERPRICE, MEMBERPRICE, INVENTORYENABLEDBY_ID, INVENTORYENABLEDON, MODIFIEDON, LOYALTYPROGRAMELIGIBLE, ACTIVE, AVALARARESIDENTIALTAXCODE, BONUS, CREATEDON, CROSSSALEGROUP, DESCRIPTION, DISPLAYINAMOUNT, EXTERNALID, ID, SYNCDATE, NAME, PAYSFLATAMOUNT] Column names for DataMart Table --> STR_MATERIAL :: [ARCHIVED, COSTOFSALEACCOUNT_ID, EXCLUDEFROMPRICEBOOKWIZARD, ISINVENTORY, DEDUCTASJOBCOST, DISPLAYNAME, PAYSSOLDBYRATE, ASSETACCOUNT_ID, CREATEDON, PAYSCOMMISSION, PURCHASEORDERLIMITS_FLATAMOUNT, SOLDBYCOMMISSION, EXTERNALID, HOURS, SCHEDULEDFLATAMOUNT, USEFIXEDMATERIALPRICE, BUSINESSUNIT_ID, MEMBERPRICE, SOURCEVERSION, TAXABLE, ADDONFLATAMOUNT, INVENTORYENABLEDBY_ID, LOYALTYPROGRAMELIGIBLE, MASTER_ID, MODIFIEDON, NOTAX, SOURCE, SYNCDATE, ACCOUNT, ACTIVE, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, COPIEDFROM_ID, IMAGES, ORIGINAL_ID, PAYTECHSPECIFICBONUS, CREATEDBY_ID, INVENTORYENABLEDON, TENANT_TYPE, GENERALLEDGERACCOUNT_ID, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, BONUS, COMMISSIONBONUS, CROSSSALEGROUP, ID, PRICE, PROVIDER_ID, RECORD_UPDATE_DATE, UNITOFMEASURE, ADDONPRICE, AUTOGLASSTYPE, DISPLAYINAMOUNT, IMPORTID, ISSERIALIZED, RECORD_CREATE_DATE, CATEGORY_ID, COST, DESCRIPTION, NAME, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SERIALIZEDON, SUPPLIERIMAGES, PAYSFLATAMOUNT] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_962, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [ENFORCERECURRINGSERVICEEVENTSELECTION, MODIFIEDON, SOLDTHRESHOLD, RECORD_UPDATE_DATE, MAXIMUMMATERIALCOSTINPERCENT, CLASS, COMPCODE, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, PROJECTLABELS, RECORD_CREATE_DATE, LIKELIHOOD, MINIMUMMATERIALCOSTINPERCENT, NOCHARGE, ISTUNEUP, IMPORTID, PROJECTEDVALUEADJUSTMENT, ACTIVE, COMPSTANDARDRATE, CREATEDON, MASTER_ID, SUMMARY, PRIORITY, ISAUTODISPATCHED, COMPOVERTIMERATE, NAME, IMAGE, ACTIVE_FLAG, TENANT_TYPE, DURATION, ID] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_566, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [CREATEDBY_ID, IMPORTID, MODIFIEDON, OWNER_ID, MEMO, TYPE_ID, REMOVEDBY_ID, REMOVEDON, GENERATEDFOREXTERNAL, ACTIVE, CREATEDON, ID, GENERATEDFOR_ID] Column names for DataMart Table --> STR_TAG :: [CREATEDON, REMOVEDON, SOURCE_PKEY_SPK, CREATEDBY_ID, GENERATEDFOR_ID, RECORD_UPDATE_DATE, ID, MASTER_ID, RECORD_CREATE_DATE, TYPE_ID, ACTIVE, GENERATEDFOREXTERNAL, MODIFIEDON, TENANT_TYPE, MEMO, REMOVEDBY_ID, ACTIVE_FLAG, IMPORTID, OWNER_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_362, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TAGTYPE
Table Count in Snowflake:: 526 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 526 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 526 Row Count of Table TAGTYPE is matched for RAW :: 526 DataMart :: 526 CURATED :: 526 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_823, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [MASTER_ID, ID, CREATEDBY_ID, IMAGE, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, COST, CREATEDON, DNIS, ACTIVE_FLAG, BUSINESSUNIT_ID, CATEGORY_ID, IMPORTID, MODIFIEDBY_ID, NAME] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_977, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [COLOR, ID, MODIFIEDON, ACTIVE_FLAG, CREATEDON, FONTCOLOR, IMPORTANCE, TENANT_TYPE, CODE, CREATEDBY_ID, ISALWAYSVISIBLE, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, NAME, IMPORTID, ISCONVERSIONOPPORTUNITY, MASTER_ID, ACTIVE, ISVISIBLEONDISPATCHBOARD, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_180, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [CREATEDON, DUEDAY, ISCUSTOMERDEFAULT, DUEDAYTYPE, ISVENDORDEFAULT, INUSECOUNT, ACTIVE, ID, NAME, CREATEDBY_ID, IMPORTID] Column names for DataMart Table --> STR_PAYMENTTERM :: [ACTIVE_FLAG, DUEDAY, IMPORTID, MASTER_ID, ACTIVE, CREATEDON, INUSECOUNT, RECORD_UPDATE_DATE, DUEDAYTYPE, ID, CREATEDBY_ID, ISVENDORDEFAULT, TENANT_TYPE, ISCUSTOMERDEFAULT, NAME, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_539, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [VALUE, MESSAGESENABLED, MEMO, INVOICESTATEMENTNOTIFICATION, JOBREMINDERSENABLED, CREATEDBY_ID, MODIFIEDON, OWNER_ID, ACTIVE, CREATEDON, ID, IMPORTID, REVERSEPHONE, MARKETINGUPDATESENABLED, TYPE] Column names for DataMart Table --> STR_CONTACT :: [JOBREMINDERSENABLED, MASTER_ID, MODIFIEDON, TYPE, VALUE, CREATEDBY_ID, CREATEDON, REVERSEPHONE, RECORD_UPDATE_DATE, ID, IMPORTID, INVOICESTATEMENTNOTIFICATION, OWNER_ID, MESSAGESENABLED, TENANT_TYPE, MARKETINGUPDATESENABLED, ACTIVE, ACTIVE_FLAG, RECORD_CREATE_DATE, MEMO] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_479, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [] Column names for DataMart Table --> STR_PROJECT :: [COMPLETEDONACTUAL, CUSTOMER_ID, MODIFIEDON, ACKNOWLEDGEMENTSIGNATURE, AREITEMSREORDERED, ISRETAINAGEENABLED, NAME, ACTIVE_FLAG, STARTEDON, AUTHORIZATIONSIGNATURE, ACTIVE, CONTRACTESTIMATE_ID, ID, CREATEDON, CONTRACTSTARTDATE, ISPREVAILINGWAGE, NUMBER, TENANT_TYPE, IMPORTID, PAYMENTTERM_ID, COMPLETEDON, LOCATION_ID, SUMMARY, RECORD_CREATE_DATE, PROJECTSETTINGSTYPE, RETAINAGEPERCENT, REVENUERECOGNITIONMETHOD, TECHNICIANSIGNATURE, CREATEDBY_ID, COMPLETIONPERCENT, CONTRACTFOR, MASTER_ID, MD5_VALUE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_011, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1080, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 422 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 422 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 422 Row Count of Table INVOICEITEM is matched for APIMAT :: 422 DataMart :: 422 Row Count of Table INVOICEITEM is matched for DataMart :: 422 CURATED :: 422 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_542, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [HOURLYRATE, NAME, SALESFORCECONTACTID, MODIFIEDON, PHONECONFIRMED, SALESFORCEROLE, USER_ID, CREATEDBY_ID, EMAIL, HOME_LONGITUDE, HOME_STATE, HOME_STREET, ID, HOME_ZIP, ISEXCLUDEDFROMPAYROLL, OVERTIMEMODE, PAYROLLID, STARTDATE, ACTIVE, HOME_ISMANUALCOORDINATES, LASTNAME, MOBILEPHONE, AGENTID, EMAILCONFIRMED, HOME_UNIT, CREATEDON, PAYROLLSTARTPERIOD, BIRTHDATE, ISEXTERNAL, MIDDLENAME, PAYFREQUENCY_ID, PAYROLLBUSINESSUNIT_ID, FIRSTNAME, HOME_ISMILITARY, MANAGER_ID, MOBILEPHONECONFIRMED, PHOTO, POSITION, HOME_LATITUDE, CLOCKINOUTREMINDER, HOME_CITY, HOME_COUNTRY, IMPORTID, OVERTIMEPROFILE_ID, PHONE] Column names for DataMart Table --> STR_EMPLOYEE :: [EMAILCONFIRMED, HOME_LONGITUDE, HOME_ZIP, PAYROLLSTARTPERIOD, SALESFORCECONTACTID, STARTDATE, PAYROLLBUSINESSUNIT_ID, USER_ID, ISEXCLUDEDFROMPAYROLL, NAME, PAYROLLID, MIDDLENAME, EMAIL, HOME_ISMANUALCOORDINATES, HOURLYRATE, LASTNAME, MOBILEPHONE, ACTIVE, AGENTID, ID, MASTER_ID, PHONECONFIRMED, MANAGER_ID, MOBILEPHONECONFIRMED, SALESFORCEROLE, HOME_CITY, CREATEDBY_ID, HOME_COUNTRY, HOME_STREET, HOME_UNIT, OVERTIMEPROFILE_ID, IMPORTID, CREATEDON, HOME_ISMILITARY, PHONE, FIRSTNAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MODIFIEDON, PAYFREQUENCY_ID, CLOCKINOUTREMINDER, HOME_STATE, POSITION, PHOTO, ACTIVE_FLAG, BIRTHDATE, HOME_LATITUDE, OVERTIMEMODE, ISEXTERNAL, TENANT_TYPE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PHONE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1140, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 9050 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9050 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 9050 DataMart :: 9050 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 9050 Row Count of Table TAG is matched for DataMart :: 9050 CURATED :: 9050 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_272, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [EXPORTID, TRANSACTION, NUMBER, STATUS, ACTIVE, CREDITAVAILABLE, STOREDPAYMENT_ID, CREATEDBY_ID, MODIFIEDON, AGREEMENTLANGUAGE, TRANSACTIONSTATUS, BATCH_ID, IMPORTID, MEMO, SETTLEMENTDATE, AMOUNT, ESTIMATE_ID, METHOD, AUTHORIZATIONSIGNATURE, CHECKNUMBER, PAIDON, PAYMENTDATE, REFUNDEDAMOUNT, SETTLEMENTSTATUS, TYPE_ID, APPLIEDON, CREATEDON, CUSTOMER_ID, EXTERNALID, FINANCINGOPERATOR, ID, PROJECT_ID, UNAPPLIEDAMOUNT, DEFERREDINTEREST, SOURCE, INVOICE_ID, BUSINESSUNIT_ID] Column names for DataMart Table --> STR_PAYMENT :: [CREATEDON, METHOD, NUMBER, REFUNDEDAMOUNT, PROJECT_ID, ACTIVE_FLAG, DEFERREDINTEREST, TENANT_TYPE, MEMO, CREDITAVAILABLE, MODIFIEDON, SOURCE, TRANSACTION, TYPE_ID, CHECKNUMBER, EXTERNALID, MASTER_ID, APPLIEDON, BUSINESSUNIT_ID, CREATEDBY_ID, ID, PAIDON, IMPORTID, AGREEMENTLANGUAGE, AMOUNT, AUTHORIZATIONSIGNATURE, CUSTOMER_ID, EXPORTID, FINANCINGOPERATOR, RECORD_CREATE_DATE, UNAPPLIEDAMOUNT, BATCH_ID, TRANSACTIONSTATUS, ESTIMATE_ID, ACTIVE, PAYMENTDATE, RECORD_UPDATE_DATE, SETTLEMENTDATE, SETTLEMENTSTATUS, STATUS, INVOICE_ID, STOREDPAYMENT_ID] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_753, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [ACTIVE, COMPLETIONSURVEYID, ISTECHNICIANSPECIFIC, SMARTDISPATCHDATA_JOB, WARRANTYFOR_ID, ALLOTTEDTIME, BUSINESSUNIT_ID, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, SECONDARYJOBNUMBER, FIRSTAPPOINTMENT_ID, ID, ISPREVAILINGWAGE, NUMBER, UNION, PMDATE, CREATEDBY_ID, GENERATEDFROM_ID, MASTER_ID, PREVAILINGWAGECODE_ID, TENANT_TYPE, IMPORTID, LOCATION_ID, REASSIGNMENTPENALTY, LASTCHANGEDBYSMARTDISPATCH, RECORD_CREATE_DATE, CAMPAIGN_ID, COMPLETEDON, INVOICE_ID, ISAUTODISPATCHED, NOCHARGE, START, MANAGEFOLLOWUPEMAIL, MEMBERSHIP_ID, NOTIFICATIONSENABLED, OPPORTUNITYDATE, RECALLFOR_ID, APPROXIMATEENDDATE, ISCONFIRMED, PREVAILINGWAGEJOBNUMBER, SUMMARY, CREATEDFROMESTIMATE_ID, LASTAPPOINTMENT_ID, LEAD_ID, PREDICTEDSALES, CREATEDFROMESTIMATESTATUSWHENBOOKING, CUSTOMER_ID, ESTIMATEDCOST, EXTERNALID, LEADGENERATED_ID, SOLDBY_ID, STATUS, MANAGEEMPLOYEEEMAIL, RECORD_UPDATE_DATE, APPROXIMATESTARTDATE, CALLSCRIPTANSWERRECORD_ID, DRIVINGCOST, DURATION, END, GENERATEDBY_ID, MODIFIEDON, NOCHARGESOURCE, PLANEND, MONTHNUMBER, PRIORITY, TYPE_ID, PROJECT_ID, ACTIVE_FLAG, CREATEDON, CUSTOMERPO, DRIVETIME, PREDICTEDTOTAL, TOTAL, PROJECTEDVALUE] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_493, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [CALLSERVICE, CONVERSIONSCORE, ESTIMATE_ID, MODIFIEDON, TO, CAMPAIGN_ID, FROM, LEAD_ID, WONTREVIEW, RECORDINGID, RECORDINGPATH, DIRECTION, ID, RECORDINGURL, VOICEMAILPATH, ACTIVE, CREATEDON, LOCATION_ID, REASON_ID, DURATION, REVIEWEDBY_ID, REVIEWINGBY_ID, TYPE, AGENT_ID, IMPORTID, JOB_ID, TAG, SID, CREATEDBY_ID, CUSTOMER_ID, STATUS, FOLLOWUP_ID, EXCUSEMEMO] Column names for DataMart Table --> STR_CALL :: [CREATEDBY_ID, CUSTOMER_ID, IMPORTID, REVIEWEDBY_ID, RECORDINGID, RECORDINGURL, TENANT_TYPE, ACTIVE, AGENT_ID, ESTIMATE_ID, CONVERSIONSCORE, DIRECTION, FROM, JOB_ID, LOCATION_ID, ACTIVE_FLAG, CALLSERVICE, CAMPAIGN_ID, DURATION, MODIFIEDON, CREATEDON, WONTREVIEW, ID, RECORD_CREATE_DATE, SID, EXCUSEMEMO, LEAD_ID, MASTER_ID, RECORD_UPDATE_DATE, TO, TYPE, VOICEMAILPATH, REVIEWINGBY_ID, REASON_ID, TAG, FOLLOWUP_ID, RECORDINGPATH, STATUS] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: EXCUSEMEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_508, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [MODIFIEDON, MONTHNUMBER, ACTIVE, CREATEDON, PLANEND, STATUS, SMARTDISPATCHDATA_JOBAPPOINTMENT, ISCONFIRMED, JOB_ID, CREATEDBY_ID, ISUNUSED, PLANSTART, END, NUMBER, SPECIALINSTRUCTIONS, START, ID, IMPORTID] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [ACTIVE, ACTIVE_FLAG, ID, START, JOB_ID, IMPORTID, ISCONFIRMED, PLANSTART, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_CREATE_DATE, MASTER_ID, PLANEND, SMARTDISPATCHDATA_JOBAPPOINTMENT, CREATEDBY_ID, END, MONTHNUMBER, RECORD_UPDATE_DATE, ISUNUSED, NUMBER, TENANT_TYPE, CREATEDON] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_545, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ISADDON, RENEWABLEMEMBERSHIP_ID, QUANTITY, SKUREFERENCE_SKUTYPE, CREATEDON, MEMBERPRICE, CREATEDFROM_ID, DEMANDSTATUS, ISHIDDENFROMCUSTOMER, PROJECTLABELS, PROJECTORDER, TOTALCOST, ACCOUNT, ALLOWDISCOUNTS, CHARGEABLE, ESTIMATE_ID, INVOICEITEM_ID, ITEMGROUPROOT_ID, SKU_ID, TOTAL, MEMBERSHIPDURATION, COSTOFSALEACCOUNT_ID, INSTALLEDEQUIPMENT_ID, MODIFIEDON, AUTOGLASSITEM_ID, PRICEMODIFIER_ID, SKUREFERENCE_SKUID, PAYSFLATAMOUNT, ADDONFLATAMOUNT, DESCRIPTION, GENERALLEDGERACCOUNT_ID, ID, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, MEMBERSHIPBILLINGFREQUENCY, ACTIVE, COST, CREATEDBY_ID, ISNOTGOINGTOBEDONE, ITEMGROUPNAME, PARENTITEM_ID, SCHEDULEDFLATAMOUNT, STANDARDPRICE, ORDER, EQUIPMENT_ID, SOLDBY_ID, TAXABLE, MARKUP, PAYSSOLDBYRATE, UNITPRICE] Column names for DataMart Table --> STR_ESTIMATEITEM :: [EQUIPMENT_ID, MASTER_ID, PRICEMODIFIER_ID, TAXABLE, MEMBERPRICE, IMPORTID, PROJECTORDER, SKUREFERENCE_SKUTYPE, SKU_ID, PROJECTLABELS, TOTALCOST, ISHIDDENFROMCUSTOMER, ACTIVE, ACTIVE_FLAG, INSTALLEDEQUIPMENT_ID, MEMBERSHIPBILLINGFREQUENCY, TENANT_TYPE, ACCOUNT, ADDONFLATAMOUNT, CREATEDFROM_ID, MEMBERSHIPDURATION, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, INVOICEITEM_ID, MARKUP, GENERALLEDGERACCOUNT_ID, ITEMGROUPNAME, ITEMGROUPROOT_ID, ORDER, PAYSFLATAMOUNT, PARENTITEM_ID, RECORD_UPDATE_DATE, ESTIMATE_ID, ISADDON, MODIFIEDON, QUANTITY, COSTOFSALEACCOUNT_ID, LASTUNITPRICESETBYEMPLOYEE, STANDARDPRICE, UNITPRICE, SKUREFERENCE_SKUID, COST, CREATEDBY_ID, CREATEDON, ID, ISNOTGOINGTOBEDONE, PAYSSOLDBYRATE, RENEWABLEMEMBERSHIP_ID, ALLOWDISCOUNTS, CHARGEABLE, DEMANDSTATUS, DESCRIPTION, SOLDBY_ID, TOTAL, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: UNITPRICE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_730, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 1937 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1937 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 1937 DataMart :: 1937 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1937 Row Count of Table TAG is matched for DataMart :: 1937 CURATED :: 1937 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_993, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 20 Row Count of Table EMPLOYEE is matched for APIMAT :: 20 DataMart :: 20 Row Count of Table EMPLOYEE is matched for DataMart :: 20 CURATED :: 20 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_715, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [ISROUTINECOMPLETED, SURVEYTYPE, SENTON, COMPLETEDON, RECORD_UPDATE_DATE, SUBMITCOUNT, RATING, ISPLANNINGTOUSEAGAIN, MEMO, ACTIVE_FLAG, ID, MODIFIEDON, RECOMMENDATIONS, TOKEN, JOBCOMPLETEDON, JOBID, RECORD_CREATE_DATE, TENANT_TYPE, STATUS, MASTER_ID] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1027, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21 Row Count of Table CALLREASON is matched for APIMAT :: 21 DataMart :: 21 Row Count of Table CALLREASON is matched for DataMart :: 21 CURATED :: 21 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_313, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [] Column names for DataMart Table --> STR_PAYMENT :: [AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, EXPORTID, TRANSACTIONSTATUS, MEMO, MODIFIEDON, UNAPPLIEDAMOUNT, SOURCE, SETTLEMENTSTATUS, AGREEMENTLANGUAGE, APPLIEDON, CREATEDON, CREDITAVAILABLE, FINANCINGOPERATOR, RECORD_UPDATE_DATE, STATUS, BATCH_ID, ID, DEFERREDINTEREST, REFUNDEDAMOUNT, PAYMENTDATE, STOREDPAYMENT_ID, EXTERNALID, TYPE_ID, CUSTOMER_ID, INVOICE_ID, METHOD, TRANSACTION, ACTIVE, AUTHORIZATIONSIGNATURE, NUMBER, SETTLEMENTDATE, MASTER_ID, ESTIMATE_ID, PAIDON, PROJECT_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, CHECKNUMBER, TENANT_TYPE, IMPORTID] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_758, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ACTIVE_FLAG, ESTIMATE_ID, CAMPAIGN_ID, RECORD_CREATE_DATE, CREATEDBY_ID, TENANT_TYPE, JOBTYPE_ID, LOCATION_ID, MD5_VALUE, LATESTFOLLOWUPDATE, ID, CUSTOMER_ID, PRIORITY, MODIFIEDON, SUMMARY, ACTIVE, CREATEDON, IMPORTID, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, MASTER_ID, PROJECT_ID, STATUS] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_577, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [CATEGORY_ID, NAME, MODIFIEDON, ACTIVE, BUSINESSUNIT_ID, IMAGE, DNIS, ID, IMPORTID, CREATEDON, MODIFIEDBY_ID, COST, CREATEDBY_ID] Column names for DataMart Table --> STR_CAMPAIGN :: [ACTIVE, CREATEDBY_ID, ID, RECORD_CREATE_DATE, COST, CREATEDON, MODIFIEDON, NAME, TENANT_TYPE, BUSINESSUNIT_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, IMPORTID, CATEGORY_ID, DNIS, IMAGE, MASTER_ID, MODIFIEDBY_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_227, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [AVALARACOMMERCIALTAXCODE, COST, IMPORTID, ORIGINAL_ID, PURCHASEORDERLIMITS_FLATAMOUNT, USEFIXEDMATERIALPRICE, ADDONFLATAMOUNT, COPIEDFROM_ID, INVENTORYENABLEDON, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, PROVIDER_ID, AVALARARESIDENTIALTAXCODE, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, PAYSFLATAMOUNT, BUSINESSUNIT_ID, CROSSSALEGROUP, DISPLAYINAMOUNT, GENERALLEDGERACCOUNT_ID, PAYTECHSPECIFICBONUS, TAXABLE, ACCOUNT, CATEGORY_ID, PAYSCOMMISSION, SYNCDATE, EXTERNALID, PURCHASEORDERLIMITS_REVENUEPERCENT, SOLDBYCOMMISSION, ADDONMEMBERPRICE, ARCHIVED, INVENTORYENABLEDBY_ID, HOURS, SCHEDULEDFLATAMOUNT, ACTIVE, ADDONPRICE, CREATEDON, DEDUCTASJOBCOST, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, NOTAX, BONUS, COMMISSIONBONUS, ISINVENTORY, SERIALIZEDON, SOURCEVERSION, SUPPLIERIMAGES, UNITOFMEASURE, AUTOGLASSTYPE, ID, ISSERIALIZED, NAME, PAYSSOLDBYRATE, SOURCE, ASSETACCOUNT_ID, MODIFIEDON, PRICE, PRIMARYVENDOR_ID, DISPLAYNAME] Column names for DataMart Table --> STR_MATERIAL :: [BONUS, INVENTORYENABLEDON, TENANT_TYPE, NAME, ACCOUNT, COST, MASTER_ID, PAYTECHSPECIFICBONUS, SYNCDATE, BUSINESSUNIT_ID, HOURS, ISSERIALIZED, NOTAX, TAXABLE, RECORD_UPDATE_DATE, ADDONFLATAMOUNT, ADDONMEMBERPRICE, ADDONPRICE, IMPORTID, PAYSSOLDBYRATE, PROVIDER_ID, INVENTORYENABLEDBY_ID, PURCHASEORDERLIMITS_FLATAMOUNT, ASSETACCOUNT_ID, IMAGES, ISINVENTORY, MEMBERPRICE, PAYSFLATAMOUNT, SUPPLIERIMAGES, USEFIXEDMATERIALPRICE, EXTERNALID, RECORD_CREATE_DATE, PRIMARYVENDOR_ID, ARCHIVED, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, GENERALLEDGERACCOUNT_ID, SERIALIZEDON, CREATEDBY_ID, CROSSSALEGROUP, DEDUCTASJOBCOST, LOYALTYPROGRAMELIGIBLE, ORIGINAL_ID, SOURCEVERSION, AUTOGLASSTYPE, SOURCE, CATEGORY_ID, ACTIVE, ACTIVE_FLAG, COMMISSIONBONUS, COPIEDFROM_ID, COSTOFSALEACCOUNT_ID, ID, DISPLAYNAME, PURCHASEORDERLIMITS_REVENUEPERCENT, DISPLAYINAMOUNT, UNITOFMEASURE, EXCLUDEFROMPRICEBOOKWIZARD, MODIFIEDON, PAYSCOMMISSION, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, PRICE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_641, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [FINANCINGOPERATOR, NUMBER, STOREDPAYMENT_ID, BUSINESSUNIT_ID, INVOICE_ID, METHOD, REFUNDEDAMOUNT, UNAPPLIEDAMOUNT, APPLIEDON, AUTHORIZATIONSIGNATURE, CREATEDON, IMPORTID, TRANSACTIONSTATUS, STATUS, ACTIVE, MODIFIEDON, SETTLEMENTSTATUS, EXPORTID, PAYMENTDATE, ESTIMATE_ID, SETTLEMENTDATE, TYPE_ID, PROJECT_ID, BATCH_ID, CREDITAVAILABLE, CUSTOMER_ID, PAIDON, TRANSACTION, AMOUNT, CHECKNUMBER, CREATEDBY_ID, DEFERREDINTEREST, AGREEMENTLANGUAGE, EXTERNALID, ID, MEMO, SOURCE] Column names for DataMart Table --> STR_PAYMENT :: [BUSINESSUNIT_ID, CREATEDON, CREATEDBY_ID, INVOICE_ID, RECORD_UPDATE_DATE, SETTLEMENTSTATUS, UNAPPLIEDAMOUNT, MASTER_ID, AUTHORIZATIONSIGNATURE, ESTIMATE_ID, FINANCINGOPERATOR, ACTIVE, BATCH_ID, CREDITAVAILABLE, CUSTOMER_ID, IMPORTID, METHOD, NUMBER, REFUNDEDAMOUNT, STOREDPAYMENT_ID, ACTIVE_FLAG, DEFERREDINTEREST, SETTLEMENTDATE, STATUS, TRANSACTIONSTATUS, APPLIEDON, RECORD_CREATE_DATE, TENANT_TYPE, TYPE_ID, EXTERNALID, ID, AGREEMENTLANGUAGE, AMOUNT, MODIFIEDON, SOURCE, TRANSACTION, CHECKNUMBER, EXPORTID, MEMO, PAYMENTDATE, PAIDON, PROJECT_ID] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SOURCE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_094, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [CREATEDBY_ID, NAME, CREATEDON, IMPORTID, ID, ACTIVE] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [CREATEDON, MASTER_ID, ACTIVE, NAME, TENANT_TYPE, CREATEDBY_ID, ID, IMPORTID, RECORD_UPDATE_DATE, ACTIVE_FLAG, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_381, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ACTIVE, ALLOWDISCOUNTS, CHARGEABLE, ESTIMATE_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, ITEMGROUPROOT_ID, DESCRIPTION, TAXABLE, DEMANDSTATUS, PROJECTLABELS, CREATEDON, LASTUNITPRICESETBYEMPLOYEE, ADDONFLATAMOUNT, IMPORTID, ISHIDDENFROMCUSTOMER, ISNOTGOINGTOBEDONE, TOTALCOST, SKUREFERENCE_SKUID, SOLDBY_ID, TOTAL, STANDARDPRICE, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, MEMBERSHIPBILLINGFREQUENCY, ORDER, PRICEMODIFIER_ID, QUANTITY, SCHEDULEDFLATAMOUNT, RENEWABLEMEMBERSHIP_ID, COSTOFSALEACCOUNT_ID, ID, MARKUP, CREATEDBY_ID, ACCOUNT, AUTOGLASSITEM_ID, COST, MEMBERPRICE, PARENTITEM_ID, SKU_ID, PAYSSOLDBYRATE, UNITPRICE, EQUIPMENT_ID, MODIFIEDON, PROJECTORDER, SKUREFERENCE_SKUTYPE, CREATEDFROM_ID, ISADDON, MEMBERSHIPDURATION, PAYSFLATAMOUNT] Column names for DataMart Table --> STR_ESTIMATEITEM :: [ACCOUNT, EQUIPMENT_ID, ID, IMPORTID, MEMBERPRICE, PROJECTORDER, TAXABLE, TOTAL, MASTER_ID, COSTOFSALEACCOUNT_ID, DEMANDSTATUS, CREATEDBY_ID, TOTALCOST, CHARGEABLE, DESCRIPTION, LASTUNITPRICESETBYEMPLOYEE, PRICEMODIFIER_ID, SCHEDULEDFLATAMOUNT, SKU_ID, SKUREFERENCE_SKUID, ALLOWDISCOUNTS, COST, ISHIDDENFROMCUSTOMER, RENEWABLEMEMBERSHIP_ID, CREATEDFROM_ID, INVOICEITEM_ID, MODIFIEDON, SOLDBY_ID, TENANT_TYPE, CREATEDON, GENERALLEDGERACCOUNT_ID, ISNOTGOINGTOBEDONE, MEMBERSHIPBILLINGFREQUENCY, ESTIMATE_ID, ACTIVE_FLAG, AUTOGLASSITEM_ID, ISADDON, ITEMGROUPROOT_ID, ITEMGROUPNAME, PROJECTLABELS, RECORD_CREATE_DATE, SKUREFERENCE_SKUTYPE, STANDARDPRICE, UNITPRICE, ADDONFLATAMOUNT, INSTALLEDEQUIPMENT_ID, ORDER, MEMBERSHIPDURATION, PARENTITEM_ID, ACTIVE, MARKUP, QUANTITY, PAYSFLATAMOUNT, PAYSSOLDBYRATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_979, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [END, ENDDATE, NOTE, RECORD_UPDATE_DATE, ACTIVE_FLAG, ID, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, START, SHIFTTYPE, ACTIVE, TECHNICIAN_ID, TENANT_TYPE, CREATEDBY_ID, ENDTIME, TIMESHEET_ID, BATCH, STARTTIME, TITLE, CREATEDON, STARTDATE, TIMESHEETCODE_ID] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_428, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ID, ISROUTINECOMPLETED, JOBCOMPLETEDON, SUBMITCOUNT, SURVEYTYPE, RECOMMENDATIONS, COMPLETEDON, JOBID, MODIFIEDON, MEMO, ISPLANNINGTOUSEAGAIN, RATING, STATUS, SENTON, TOKEN] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, ISPLANNINGTOUSEAGAIN, JOBCOMPLETEDON, MEMO, RECOMMENDATIONS, SENTON, JOBID, MASTER_ID, STATUS, ID, RATING, TOKEN, ACTIVE_FLAG, COMPLETEDON, ISROUTINECOMPLETED, RECORD_UPDATE_DATE, SUBMITCOUNT, SURVEYTYPE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: TOKEN Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
7 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_259, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [ACTIVE, CREATEDON, MODIFIEDON, CREATEDBY_ID, ID, IMPORTID, NAME] Column names for DataMart Table --> STR_HOLDJOBREASON :: [CREATEDON, ID, MODIFIEDON, CREATEDBY_ID, NAME, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, RECORD_CREATE_DATE, TENANT_TYPE, MASTER_ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1111, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 26 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 26 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 26 DataMart :: 26 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 26 Row Count of Table CANCELJOBREASON is matched for DataMart :: 26 CURATED :: 26 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_022, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [CREATEDON, ENDCOORDINATE, JOB_ID, LABORSKU_ID, PAIDDURATION, LABORTYPE_ID, PAYROLL_ID, ENDTIME, AMOUNT, AMOUNT2, PAYRULENAME, STARTTIME, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, GROSSPAYITEMMETA, LOCATION_ID, PROJECTNUMBER, STARTDISTANCE, CUSTOMER_ID, ENDDISTANCE, IMPORTID, ISPREVAILINGWAGEJOB, MEMO, PAIDDURATIONHOURS, LOCATIONNAME, TECHNICIANPAYROLLID, PAYROLLACTIVITYCODE_ID, CREATEDBY_ID, LOCATIONZIP, PAYCODE, TECHNICIANBUSINESSUNITNAME, LABORTYPECODE, PROJECT_ID, PAIDTIMETYPE, PAYCODENAME, AMOUNT2ADJUSTMENT, DATE, GROSSPAYITEMTYPE, INVOICEITEM_ID, PAYOUTBUSINESSUNIT_ID, SOURCEENTITYID, JOBNUMBER, PAYOUTBUSINESSUNITNAME, TAXZONENAME, TECHNICIAN_ID, TECHNICIANBUSINESSUNIT_ID, TECHNICIANNAME, CUSTOMERNAME, ID, INVOICENUMBER, LABORSKUREFERENCE_SKUID, INVOICE_ID, STARTCOORDINATE, ACTIVE, ACTIVITY, BURDENCOSTAMOUNT, JOBTYPENAME, LOCATIONADDRESS, PAIDREASON, ZONENAME] Column names for DataMart Table --> STR_GROSSPAYITEM :: [AMOUNT2, PAYROLLACTIVITYCODE_ID, LOCATIONNAME, LOCATIONZIP, PAYRULENAME, ENDTIME, PAIDTIMETYPE, STARTCOORDINATE, ISAPIGENERATED, MEMO, PROJECTNUMBER, ACTIVE, CUSTOMER_ID, DATE, ENDCOORDINATE, LABORSKUREFERENCE_SKUID, LABORTYPE_ID, SOURCEENTITYID, STARTDISTANCE, STARTTIME, PAIDREASON, TECHNICIAN_ID, BURDENCOSTAMOUNT, ZONENAME, LOCATION_ID, TAXZONENAME, TECHNICIANBUSINESSUNITNAME, ENDDISTANCE, ISPREVAILINGWAGEJOB, JOBTYPENAME, LOCATIONADDRESS, PAIDDURATION, TECHNICIANBUSINESSUNIT_ID, TECHNICIANPAYROLLID, LABORSKU_ID, MASTER_ID, RECORD_CREATE_DATE, AMOUNT2ADJUSTMENT, CUSTOMERNAME, GROSSPAYITEMTYPE, INVOICENUMBER, INVOICE_ID, PAYCODENAME, GROSSPAYITEMMETA, JOB_ID, RECORD_UPDATE_DATE, TECHNICIANNAME, PAYOUTBUSINESSUNIT_ID, TENANT_TYPE, ACTIVE_FLAG, ACTIVITY, AMOUNT, CREATEDON, IMPORTID, PAYCODE, PAYOUTBUSINESSUNITNAME, JOBNUMBER, PAIDDURATIONHOURS, PAYROLL_ID, LABORSKUREFERENCE_SKUTYPE, CREATEDBY_ID, ID, INVOICEITEM_ID, LABORTYPECODE, PROJECT_ID] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: ZONENAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_409, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [AUTHORIZATIONSIGNATURE, CUSTOMER_ID, NETAMOUNT, PAYMENTTERM_ID, BILLINGDATE, FEETOTAL, ACKNOWLEDGEMENTSIGNATURE, IMPORTID, INCLUDEINTECHNICIANREPORTS, NUMERICNUMBER, LABORTAX, COMMISSIONELIGIBILITYDATE, DISCOUNTTOTAL, STATUS, CREATEDON, INVOICEDON, MATERIALSKUREFERENCE_SKUID, TAX, COUNTERSALESLOCATION_ID, ROYALTY_STATUS, PAYMENTDUEDATE, AUTHORIZEDAMOUNT, BALANCE, EXPORTID, MATERIALSKU_ID, ROYALTY_SENTON, SUBTOTAL, TAXZONE_ID, CONFIGURATION, PROJECTLABELS, ROYALTY_MEMO, EXCLUDEFROMPAYROLL, BATCH_ID, CREATEDBY_ID, ID, MODIFIEDON, NUMBER, TOTAL, MATERIALTAX, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TYPE_ID, SIGNATURE, PAYROLLDATE, MEMBERSHIP_ID, JOB_ID, ACTIVE, ADJUSTMENTTO_ID, BUSINESSUNIT_ID, EXTERNALID, FEETAX, MATERIALSKUREFERENCE_SKUTYPE, NEWCONSTRUCTION, PROJECT_ID, ROYALTY_DATE, LOCATION_ID, PAIDON, SUMMARY] Column names for DataMart Table --> STR_INVOICE :: [ACTIVE, ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, EXTERNALID, INCLUDEINTECHNICIANREPORTS, SIGNATURE, STATUS, TENANT_TYPE, DISCOUNTTOTAL, TAXZONE_ID, NUMBER, ROYALTY_MEMO, ADJUSTMENTTO_ID, ROYALTY_DATE, BATCH_ID, ID, CUSTOMER_ID, COMMISSIONELIGIBILITYDATE, COUNTERSALESLOCATION_ID, EXCLUDEFROMPAYROLL, FEETOTAL, LOCATION_ID, MATERIALSKUREFERENCE_SKUID, MEMBERSHIP_ID, NETAMOUNT, PAYMENTDUEDATE, PAYMENTTERM_ID, NUMERICNUMBER, TOTAL, PROJECT_ID, RECORD_UPDATE_DATE, SUBTOTAL, SUMMARY, MASTER_ID, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ROYALTY_SENTON, TAX, TYPE_ID, PROJECTLABELS, BILLINGDATE, CREATEDBY_ID, CREATEDON, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVOICEDON, BUSINESSUNIT_ID, CONFIGURATION, MATERIALSKUREFERENCE_SKUTYPE, MODIFIEDON, PAIDON, EXPORTID, IMPORTID, MATERIALTAX, RECORD_CREATE_DATE, BALANCE, FEETAX, JOB_ID, LABORTAX, MATERIALSKU_ID, PAYROLLDATE, ROYALTY_STATUS, NEWCONSTRUCTION] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: SUMMARY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_266, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_498, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [MEMO, ACTIVE, INVOICESTATEMENTNOTIFICATION, TYPE, REVERSEPHONE, ID, JOBREMINDERSENABLED, OWNER_ID, CREATEDON, MESSAGESENABLED, IMPORTID, MARKETINGUPDATESENABLED, CREATEDBY_ID, MODIFIEDON, VALUE] Column names for DataMart Table --> STR_CONTACT :: [ACTIVE, ID, IMPORTID, MODIFIEDON, ACTIVE_FLAG, INVOICESTATEMENTNOTIFICATION, RECORD_UPDATE_DATE, VALUE, JOBREMINDERSENABLED, MASTER_ID, TYPE, CREATEDBY_ID, MEMO, MARKETINGUPDATESENABLED, RECORD_CREATE_DATE, REVERSEPHONE, CREATEDON, MESSAGESENABLED, OWNER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VALUE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_330, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [LEAD, CREATEDON, MODIFIEDON, ID, IMPORTID, CREATEDBY_ID, NAME, ACTIVE] Column names for DataMart Table --> STR_CALLREASON :: [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, MODIFIEDON, ACTIVE, ACTIVE_FLAG, CREATEDON, ID, LEAD, TENANT_TYPE, IMPORTID, CREATEDBY_ID, NAME] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_955, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [ADDONFLATAMOUNT, COSTOFSALEACCOUNT_ID, ISHIDDENFROMCUSTOMER, LASTUNITPRICESETBYEMPLOYEE, TOTALCOST, EQUIPMENT_ID, AUTOGLASSITEM_ID, ESTIMATE_ID, IMPORTID, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_CREATE_DATE, SCHEDULEDFLATAMOUNT, GENERALLEDGERACCOUNT_ID, INSTALLEDEQUIPMENT_ID, MASTER_ID, PAYSFLATAMOUNT, RECORD_UPDATE_DATE, TAXABLE, ACCOUNT, ACTIVE_FLAG, INVOICEITEM_ID, MEMBERSHIPBILLINGFREQUENCY, PROJECTLABELS, STANDARDPRICE, DEMANDSTATUS, ISNOTGOINGTOBEDONE, PAYSSOLDBYRATE, PARENTITEM_ID, CREATEDON, SKU_ID, MEMBERSHIPDURATION, TENANT_TYPE, MODIFIEDON, PROJECTORDER, SKUREFERENCE_SKUTYPE, COST, CREATEDBY_ID, CREATEDFROM_ID, SOLDBY_ID, MEMBERPRICE, SKUREFERENCE_SKUID, DESCRIPTION, ORDER, RECORD_UPDATED_BY, PRICEMODIFIER_ID, QUANTITY, TOTAL, UNITPRICE, ACTIVE, ALLOWDISCOUNTS, CHARGEABLE, ID, ISADDON, MARKUP, RENEWABLEMEMBERSHIP_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_072, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [ACTIVE, NAME, ID, CREATEDBY_ID, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_DIVISION :: [IMPORTID, RECORD_UPDATE_DATE, NAME, MASTER_ID, TENANT_TYPE, ID, ACTIVE, CREATEDON, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDBY_ID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_581, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_COUNTRY, ADDRESS_ISMILITARY, BALANCE, ADDRESS_LATITUDE, ADDRESS_STREET, DONOTCHARGEINTERESTFEE, DONOTSERVICE, IMPORTID, MEMBERSHIP_TO, ADDRESS_ZIP, HEADER, ADDRESS_UNIT, DONOTSENDPROMOTIONALEMAILS, ID, PAYMENTTERM_ID, EXTERNALID, MEMBERSHIP_FROM, SHOWMEMBERSAVINGS, ADDRESS_LONGITUDE, NOCHARGE, ADDRESS_STATE, AR, CREATEDBY_ID, MEMBERSHIP_ACTIVATEDFROM, TAXEXEMPT, ACTIVE, ADDRESS_ISMANUALCOORDINATES, DONOTMAIL, MEMBERSHIP_ACTIVATEDBY, TYPE, NAME, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_CITY, AVALARAENTITYCODE, CREATEDON, EXCLUDEFROMBULKPRINTING, MODIFIEDON, STATISTICS_ID] Column names for DataMart Table --> STR_CUSTOMER :: [EXTERNALID, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_FROM, MODIFIEDON, NOCHARGE, BALANCE, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, TAXEXEMPT, ADDRESS_ISMILITARY, ADDRESS_ZIP, TENANT_TYPE, CREATEDON, MASTER_ID, SHOWMEMBERSAVINGS, DONOTMAIL, DONOTSENDPROMOTIONALEMAILS, HEADER, TYPE, MEMBERSHIP_CANCELLATIONDATE, ACTIVE, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDBY, RECORD_CREATE_DATE, EXCLUDEFROMBULKPRINTING, ADDRESS_STREET, DONOTSERVICE, PAYMENTTERM_ID, CREATEDBY_ID, RECORD_UPDATE_DATE, ADDRESS_LONGITUDE, ADDRESS_UNIT, AR, AVALARAENTITYCODE, ID, NAME, MEMBERSHIP_TO, DONOTCHARGEINTERESTFEE, STATISTICS_ID, IMPORTID] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATISTICS_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1085, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [ID, PROJECTLABELS, CLASS, COMPCODE, COMPOVERTIMERATE, CREATEDBY_ID, RECORD_CREATE_DATE, LIKELIHOOD, RECORD_UPDATE_DATE, ENFORCERECURRINGSERVICEEVENTSELECTION, DURATION, MASTER_ID, NOCHARGE, SOLDTHRESHOLD, SUMMARY, PRIORITY, NAME, COMPDOUBLEOVERTIMERATE, IMAGE, IMPORTID, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ACTIVE, TENANT_TYPE, MODIFIEDON, ACTIVE_FLAG, COMPSTANDARDRATE, CREATEDON, MINIMUMMATERIALCOSTINPERCENT, ISAUTODISPATCHED, ISTUNEUP] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1040, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [ALLOTTEDTIME, BUSINESSUNIT_ID, COMPLETEDON, COMPLETIONSURVEYID, CUSTOMER_ID, ESTIMATEDCOST, NUMBER, PLANEND, PRIORITY, SMARTDISPATCHDATA_JOB, CREATEDFROMESTIMATE_ID, LASTAPPOINTMENT_ID, MEMBERSHIP_ID, TENANT_TYPE, ISCONFIRMED, ACTIVE, APPROXIMATESTARTDATE, ISTECHNICIANSPECIFIC, MANAGEEMPLOYEEEMAIL, MANAGEFOLLOWUPEMAIL, NOCHARGE, START, ISAUTODISPATCHED, MONTHNUMBER, PLANSTART, PROJECTEDVALUE, RECORD_CREATE_DATE, OPPORTUNITYDATE, MASTER_ID, NOTIFICATIONSENABLED, DRIVETIME, INVOICE_ID, REASSIGNMENTPENALTY, WARRANTYFOR_ID, TOTAL, APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, CREATEDBY_ID, GENERATEDFROM_ID, OPPORTUNITY_ID, PMDATE, SUMMARY, PREDICTEDSALES, END, GENERATEDBY_ID, ISPREVAILINGWAGE, LATEPENALTY, FIRSTAPPOINTMENT_ID, IMPORTID, MODIFIEDON, PREDICTEDTOTAL, PREVAILINGWAGECODE_ID, ACTIVE_FLAG, CREATEDON, CUSTOMERPO, NOCHARGESOURCE, RECALLFOR_ID, UNION, ID, RECORD_UPDATE_DATE, CAMPAIGN_ID, DRIVINGCOST, LEADGENERATED_ID, LOCATION_ID, STATUS, EXTERNALID, LASTCHANGEDBYSMARTDISPATCH, LEAD_ID, PREVAILINGWAGEJOBNUMBER, SECONDARYJOBNUMBER, DURATION, PROJECT_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, SOLDBY_ID, TYPE_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1050, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [ALLDAY, DURATION, NAME, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, CREATEDON, MASTER_ID, RECORD_CREATE_DATE, TIMESHEETCODE_ID, ACTIVE, ACTIVE_FLAG, ID, IMPORTID, TENANT_TYPE, CLEARDISPATCHBOARD, CREATEDBY_ID, RECORD_UPDATE_DATE, DEFINITION_ID, TECHNICIAN_ID, TIMESHEET_ID, CLEARTECHNICIANVIEW, EXPECTEDDURATION, ISCOMPLETED, START] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_745, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_STATE, AR, BALANCE, CREATEDON, MASTER_ID, MEMBERSHIP_CANCELLATIONDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, NAME, IMPORTID, ADDRESS_ZIP, CREATEDBY_ID, DONOTMAIL, EXCLUDEFROMBULKPRINTING, ADDRESS_CITY, ADDRESS_ISMILITARY, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_TO, DONOTCHARGEINTERESTFEE, ADDRESS_LATITUDE, ADDRESS_STREET, ADDRESS_UNIT, MEMBERSHIP_ACTIVATEDBY, TENANT_TYPE, NOCHARGE, ADDRESS_LONGITUDE, MEMBERSHIP_FROM, TAXEXEMPT, MODIFIEDON, PAYMENTTERM_ID, ACTIVE, ACTIVE_FLAG, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ISMANUALCOORDINATES, ID, TYPE, STATISTICS_ID, ADDRESS_COUNTRY, HEADER, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, DONOTSERVICE] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_074, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 1262106 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1262106 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1262106 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 1262106 DataMart :: 1262106 CURATED :: 1262106 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_717, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [IMPORTID, JOBTYPE_ID, MODIFIEDON, PROJECT_ID, LOCATION_ID, ACTIVE_FLAG, CREATEDBY_ID, SUMMARY, ESTIMATE_ID, MD5_VALUE, RECORD_UPDATE_DATE, LATESTFOLLOWUPDATE, RECORD_CREATE_DATE, CREATEDON, CUSTOMER_ID, TENANT_TYPE, PRIORITY, BUSINESSUNIT_ID, ID, MASTER_ID, ACTIVE, CAMPAIGN_ID, STATUS] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1029, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 27 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 27 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 27 DataMart :: 27 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 27 Row Count of Table CANCELJOBREASON is matched for DataMart :: 27 CURATED :: 27 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_195, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [FOLLOWUPON, IMPORTID, HOLDER_OPPORTUNITY, STATUS, ACTIVE, ISREMINDER, CREATEDBY_ID, MODIFIEDON, ID, CREATEDON, FOLLOWUPONTIMEENABLED, JOB_ID] Column names for DataMart Table --> STR_OPPORTUNITY :: [STATUS, RECORD_UPDATE_DATE, HOLDER_OPPORTUNITY, MASTER_ID, ACTIVE, CREATEDBY_ID, JOB_ID, MODIFIEDON, ISREMINDER, RECORD_CREATE_DATE, CREATEDON, FOLLOWUPON, FOLLOWUPONTIMEENABLED, IMPORTID, ACTIVE_FLAG, ID, TENANT_TYPE] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: JOB_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_309, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [] Column names for DataMart Table --> STR_MATERIAL :: [ADDONMEMBERPRICE, CREATEDBY_ID, CREATEDON, INVENTORYENABLEDON, MODIFIEDON, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_UPDATE_DATE, GENERALLEDGERACCOUNT_ID, ISINVENTORY, ISSERIALIZED, SERIALIZEDON, USEFIXEDMATERIALPRICE, COSTOFSALEACCOUNT_ID, EXCLUDEFROMPRICEBOOKWIZARD, ID, SOURCEVERSION, SCHEDULEDFLATAMOUNT, TENANT_TYPE, AUTOGLASSTYPE, COPIEDFROM_ID, DESCRIPTION, LOYALTYPROGRAMELIGIBLE, PAYSSOLDBYRATE, ACCOUNT, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, ORIGINAL_ID, TAXABLE, DISPLAYNAME, HOURS, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, COMMISSIONBONUS, DEDUCTASJOBCOST, IMAGES, MEMBERPRICE, NOTAX, CROSSSALEGROUP, PRIMARYVENDOR_ID, SUPPLIERIMAGES, UNITOFMEASURE, RECORD_CREATE_DATE, ADDONFLATAMOUNT, ADDONPRICE, ARCHIVED, BONUS, NAME, DISPLAYINAMOUNT, SYNCDATE, ASSETACCOUNT_ID, CATEGORY_ID, MASTER_ID, PRICE, PROVIDER_ID, SOURCE, PURCHASEORDERLIMITS_REVENUEPERCENT, PAYSCOMMISSION, ACTIVE, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, COST, IMPORTID, SOLDBYCOMMISSION, EXTERNALID, PAYSFLATAMOUNT] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_801, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [CREATEDON, GENERALLEDGERACCOUNT_ID, NAME, SYNCDATE, ISINVENTORY, MODIFIEDON, NOTAX, PROVIDER_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SCHEDULEDFLATAMOUNT, COMMISSIONBONUS, INVENTORYENABLEDBY_ID, DISPLAYNAME, UNITOFMEASURE, ACCOUNT, ADDONPRICE, AUTOGLASSTYPE, COST, CROSSSALEGROUP, SOURCEVERSION, TAXABLE, TENANT_TYPE, EXTERNALID, ORIGINAL_ID, ARCHIVED, COPIEDFROM_ID, CREATEDBY_ID, DESCRIPTION, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, INVENTORYENABLEDON, ADDONFLATAMOUNT, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, MASTER_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, SOLDBYCOMMISSION, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, CATEGORY_ID, IMPORTID, PAYSFLATAMOUNT, PRIMARYVENDOR_ID, SERIALIZEDON, USEFIXEDMATERIALPRICE, ID, SUPPLIERIMAGES, ACTIVE, BONUS, BUSINESSUNIT_ID, LOYALTYPROGRAMELIGIBLE, ISSERIALIZED, SOURCE, PAYSCOMMISSION, ASSETACCOUNT_ID, DEDUCTASJOBCOST, HOURS, PAYSSOLDBYRATE, PRICE, COSTOFSALEACCOUNT_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, MEMBERPRICE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_975, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1130, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1623 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1623 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1623 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 1623 DataMart :: 1623 Row Count of Table MATERIALVENDOR is matched for DataMart :: 1623 CURATED :: 1623 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_231, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [CHECKNUMBER, EXTERNALID, SOURCE, BATCH_ID, ESTIMATE_ID, INVOICE_ID, MEMO, UNAPPLIEDAMOUNT, AMOUNT, AUTHORIZATIONSIGNATURE, EXPORTID, FINANCINGOPERATOR, METHOD, CREDITAVAILABLE, ID, IMPORTID, STATUS, MODIFIEDON, CREATEDBY_ID, SETTLEMENTSTATUS, ACTIVE, BUSINESSUNIT_ID, DEFERREDINTEREST, SETTLEMENTDATE, STOREDPAYMENT_ID, TRANSACTIONSTATUS, TYPE_ID, CREATEDON, PROJECT_ID, TRANSACTION, AGREEMENTLANGUAGE, APPLIEDON, PAIDON, NUMBER, REFUNDEDAMOUNT, CUSTOMER_ID, PAYMENTDATE] Column names for DataMart Table --> STR_PAYMENT :: [ACTIVE_FLAG, BATCH_ID, CUSTOMER_ID, SETTLEMENTDATE, TRANSACTION, CREDITAVAILABLE, CHECKNUMBER, CREATEDBY_ID, STATUS, ACTIVE, ESTIMATE_ID, INVOICE_ID, PROJECT_ID, STOREDPAYMENT_ID, AGREEMENTLANGUAGE, AUTHORIZATIONSIGNATURE, EXTERNALID, METHOD, ID, PAYMENTDATE, TYPE_ID, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, REFUNDEDAMOUNT, RECORD_CREATE_DATE, AMOUNT, BUSINESSUNIT_ID, FINANCINGOPERATOR, SOURCE, TRANSACTIONSTATUS, TENANT_TYPE, UNAPPLIEDAMOUNT, APPLIEDON, MASTER_ID, MEMO, PAIDON, NUMBER, DEFERREDINTEREST, EXPORTID, MODIFIEDON, SETTLEMENTSTATUS] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: PAYMENTDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_091, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 176943 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 176943 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 176943 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 176943 DataMart :: 176943 CURATED :: 176943 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1048, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [MATERIAL_ID, MASTER_ID, RECORD_CREATE_DATE, ACTIVE, RECORD_UPDATE_DATE, MEMO, ACTIVE_FLAG, COST, PRIMARYSUBACCOUNT_ID, TENANT_TYPE, ID, VENDOR_ID, CREATEDBY_ID, CREATEDON, ISPRIMARY, PARTNUMBER, IMPORTID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_159, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [IMPORTID, MODIFIEDON, TECHNICIANSUMMARY_ID, APPOINTMENT_ID, CREATEDON, ISPAUSED, DRIVETIME_ID, ACTIVE, TECHNICIAN_ID, CREATEDBY_ID, ID, STATUS] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [MODIFIEDON, IMPORTID, ISPAUSED, STATUS, RECORD_CREATE_DATE, ACTIVE, ID, TECHNICIANSUMMARY_ID, TENANT_TYPE, CREATEDBY_ID, CREATEDON, DRIVETIME_ID, TECHNICIAN_ID, ACTIVE_FLAG, APPOINTMENT_ID, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_953, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 130 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 130 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 130 Row Count of Table EQUIPMENT is matched for APIMAT :: 130 DataMart :: 130 Row Count of Table EQUIPMENT is matched for DataMart :: 130 CURATED :: 130 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_282, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [END, ID, STARTDATE, CREATEDON, RECORD_UPDATE_DATE, CREATEDBY_ID, ENDTIME, BATCH, STARTTIME, TENANT_TYPE, MASTER_ID, ACTIVE, SHIFTTYPE, TECHNICIAN_ID, TIMESHEETCODE_ID, TIMESHEET_ID, IMPORTID, RECORD_CREATE_DATE, START, TITLE, ACTIVE_FLAG, ENDDATE, NOTE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1005, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_COUNTRY, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, AVALARAENTITYCODE, MASTER_ID, NAME, AUTOLONGITUDE, RECURRINGSERVICE_TYPE, ADDRESS_STREET, RECURRINGSERVICE_TO, SUMMARY, ADDRESS_LATITUDE, CREATEDON, ACTIVE, ADDRESS_UNIT, CREATEDBY_ID, NOCHARGE, TAXABLE, ADDRESS_STATE, ISPREVAILINGWAGE, ADDRESS_CITY, ID, ZONE_ID, PREFERREDTECHNICIAN_ID, TAXZONE_ID, IMPORTID, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_CANCELLATIONDATE, TENANT_TYPE, ACTIVE_FLAG, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, RECORD_CREATE_DATE, RECURRINGSERVICE_RECURRENCEINTERVAL, CUSTOMER_ID, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_ACTIVATEDFROM, TAXEXEMPT, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_FROM, ADDRESS_ZIP, AUTOLATITUDE, MODIFIEDON, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1140, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [GENERATEDFOREXTERNAL, GENERATEDFOR_ID, RECORD_UPDATE_DATE, SOURCE_PKEY_SPK, TYPE_ID, MASTER_ID, OWNER_ID, TENANT_TYPE, ID, REMOVEDBY_ID, ACTIVE, ACTIVE_FLAG, IMPORTID, MEMO, MODIFIEDON, RECORD_CREATE_DATE, REMOVEDON, CREATEDBY_ID, CREATEDON] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_144, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [FOLLOWUPON, STATUS, CREATEDBY_ID, JOB_ID, CREATEDON, ID, ISREMINDER, ACTIVE, HOLDER_OPPORTUNITY, FOLLOWUPONTIMEENABLED, IMPORTID, MODIFIEDON] Column names for DataMart Table --> STR_OPPORTUNITY :: [MASTER_ID, ID, ISREMINDER, JOB_ID, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE, CREATEDBY_ID, HOLDER_OPPORTUNITY, RECORD_UPDATE_DATE, FOLLOWUPONTIMEENABLED, CREATEDON, IMPORTID, ACTIVE_FLAG, FOLLOWUPON, MODIFIEDON, STATUS] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_893, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_741, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [ACTIVE_FLAG, CREATEDBY_ID, RECORD_UPDATE_DATE, MODIFIEDBY_ID, BUSINESSUNIT_ID, IMAGE, IMPORTID, DNIS, CREATEDON, ID, MODIFIEDON, NAME, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, CATEGORY_ID, COST, MASTER_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_068, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [DEFAULTBIN_ID, ID, NAME, ACTIVE, MODIFIEDON, TEMPLATE_ID, MEMO, CREATEDBY_ID, WAREHOUSE_ID, IMPORTID, CREATEDON] Column names for DataMart Table --> STR_TRUCK :: [CREATEDBY_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, RECORD_CREATE_DATE, NAME, MODIFIEDON, MASTER_ID, TEMPLATE_ID, ACTIVE, RECORD_UPDATE_DATE, DEFAULTBIN_ID, ID, IMPORTID, MEMO, WAREHOUSE_ID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_279, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TAG
Table Count in Snowflake:: 2030931 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2030931 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2031189 Row Count of Table TAG is matched for RAW :: 2030931 DataMart :: 2030931 CURATED :: 2031189 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1104, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [VENDORADDRESS_CITY, VENDORADDRESS_ISMILITARY, RECORD_CREATE_DATE, VENDORADDRESS_STREET, PHONE, VENDORADDRESS_LATITUDE, ADDRESS, VENDORADDRESS_ZIP, ACTIVE, CREATEDON, DELIVERYOPTION, MEMO, VENDORADDRESS_UNIT, RESTRICTEDMOBILECREATION, FAX, ID, ISTRUCKREPLENISHMENT, RECORD_UPDATE_DATE, TAXRATE, ACTIVE_FLAG, CREATEDBY_ID, VENDORADDRESS_STATE, EMAIL, FIRSTNAME, MASTER_ID, TENANT_TYPE, VENDORADDRESS_LONGITUDE, VENDORADDRESS_ISMANUALCOORDINATES, EXTERNALID, LASTNAME, REMITTANCEVENDOR_ID, VENDORADDRESS_COUNTRY, IMPORTID, MODIFIEDON, PAYMENTTERM_ID, VENDORQUICKBOOKSITEM, NAME] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_619, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 26 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 26 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 26 Row Count of Table CANCELJOBREASON is matched for RAW :: 26 DataMart :: 26 CURATED :: 26 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_560, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [AMOUNT, MODIFIEDON, PAYSELLERCOMMISSION, CREATEDBY_ID, CREATEDON, IMPORTID, PAYMENT_ID, ACTIVE, INVOICE_ID, ID] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [ACTIVE, INVOICE_ID, MASTER_ID, AMOUNT, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, PAYMENT_ID, RECORD_UPDATE_DATE, IMPORTID, MODIFIEDON, ID, PAYSELLERCOMMISSION] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_123, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [ACTIVE, CREATEDON, ID, CREATEDBY_ID, IMPORTID, NAME] Column names for DataMart Table --> STR_DIVISION :: [RECORD_UPDATE_DATE, ACTIVE, IMPORTID, ACTIVE_FLAG, ID, TENANT_TYPE, CREATEDON, MASTER_ID, NAME, RECORD_CREATE_DATE, CREATEDBY_ID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_809, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [ID, SKU_ID, USEDMATERIAL_ID, RECORD_CREATE_DATE, CHARGEABLEITEM_ID, MARKUP, MATERIALVENDOR_ID, MODIFIEDON, ROLLOVERQUANTITY, SKUREFERENCE_SKUTYPE, VENDORPARTNUMBER, ACTIVE, BUSINESSUNIT_ID, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, IMPORTID, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, PURCHASEORDER_ID, MATERIAL_ID, COST, CREATEDBY_ID, MASTER_ID, PROJECTLABELS, STATUS, TECHNICIANFORBASERATE1_ID, DESCRIPTION, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TENANT_TYPE, ACTIVE_FLAG, ISINVENTORY, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT1, TECHNICIANSPLIT3, CREATEDON, QUANTITY, TECHNICIANSPLIT2, ROLLEDOVERFROMITEM_ID, SERIALNUMBER, UNITOFMEASURE_ID, SKUVENDOR_ID, SKUREFERENCE_SKUID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_672, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOBAPPOINTMENT
Table Count in Snowflake:: 234977 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOBAPPOINTMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 235163 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 469946 Row Count of Table JOBAPPOINTMENT is matched for RAW :: 234977 DataMart :: 235163 CURATED :: 469946 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1085, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 245 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 245 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 245 Row Count of Table JOBTYPE is matched for APIMAT :: 245 DataMart :: 245 Row Count of Table JOBTYPE is matched for DataMart :: 245 CURATED :: 245 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_606, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.SKUASSET
Table Count in Snowflake:: 144 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 144 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 144 Row Count of Table SKUASSET is matched for RAW :: 144 DataMart :: 144 CURATED :: 144 |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1124, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [PROJECTLABELS, COMMISSIONRATE, PAYTYPE, ACTIVE, CREATEDBY_ID, CREATEDON, ID, JOB_ID, TENANT_TYPE, DRIVETIME_ID, TECHNICIAN_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, RECORD_CREATE_DATE, GROSSPAY, ISPAUSED, STATUS, MASTER_ID, SPLIT, IMPORTID, JOHNMOOREPAYROLLROLE, MODIFIEDON, PAYROLLROLE, TECHNICIANROLE_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_062, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_574, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ZIP, CREATEDBY_ID, EMAIL, INVOICEHEADER, JOBBOOKEDALERTRECIPIENTS, LICENSENUMBER, MINIMUMROYALTYFEE, FRANCHISEEINFO_GST, FRANCHISEEINFO_NAME, MODIFIEDON, NOCHARGE, WARRANTYRATE, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_LATITUDE, COMMISSIONCALCULATION, CORPORATECONTRACTNUMBER, DATA, GREENSKYMERCHANTID, MEALAPPOINTMENT_ID, OFFICIALNAME, OVERTIMEMODE, PAYROLLPERCENTAGEFEE, THREEDAYCANCELATIONPARAGRAPH, BCCEMAIL, CREDITCARDPROCESSORLOGIN, PAYROLLJOBHOURSSTPAYCODE, SERVICEFINANCEDEALERNAME, CONSTRUCTION, HVACDASHBOARDSECTIONS, PHONENUMBER, NAVISIONOVERTIMEEARNINGCODE, INTACCTENTITY_ID, NAVISIONSTANDARDTIMEEARNINGCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_COUNTRY, CREATEDON, CREDITCARDPROCESSORKEY, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ACTIVATIONLOCKED, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, FRANCHISEEINFO_COMMENTS, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYPHONE, MATERIALSKU_ID, NOCHARGERESIDENTIAL, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, FINANCEITPARTNERID, FINANCEITAUTHTOKEN, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, POSTDATE, QUICKBOOKSCLASS, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_FILENAME, DIVISIONNAME, PAYROLLEXPENSEDEDUCTIONTRIGGER, FRANCHISEEINFO_TRUCKSOPERATING, GOAL, PAYROLLFLATFEE, TRADE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLTYPE, PAYROLLTURNOVERBONUSPAYCODENEW, ESTIMATEAUTHORIZATIONPARAGRAPH, ADDRESS_CITY, ADDRESS_LONGITUDE, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_CONTRACT, DEFAULTTAXRATE, EXTERNALID, HIDEPRICES, NAVISIONGLCODE, PAYROLLPERCENTAGEFEEMINIMUM, QUICKBOOKSROOTSALESACCOUNT, SELLERFEE, TURNOVERMINIMUMTHRESHOLD, TGLBONUS, PAYROLLSOLDBYPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, DIVISION_ID, INVOICEMESSAGE, NAME, NOCHARGECOMMERCIAL, PAYMENTPROCESSOR, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, BANKACCOUNTPROCESSOR_ID, ID, IMPORTID, PAYROLLFLATFEEMINIMUM, PAYROLLJOBHOURSOTPAYCODE, QUICKBOOKSOAUTHSETTINGS, INSURANCECOMPANYNAME, TURNSCONTRACTORID, ACTIVE, ADDRESS_ISMILITARY, ADDRESS_STATE, CURRENCY, ENABLEWORKORDERS, LOGO, PAYROLLCOSTMARKUP, CREDITCARDPROCESSOR_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, PAYROLLTURNOVERBONUSPAYCODE, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, PAYMENTOPTIONS, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, FINANCEITACCOUNTEMAIL, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_CITY, ADDRESS_COUNTRY, CORPORATECONTRACTNUMBER, OFFERWORKERSCOMPENSATION, BCCEMAIL, INSURANCECOMPANYPHONE, MEALAPPOINTMENT_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLTASKBONUSPAYCODE, PAYROLLTURNOVERBONUSPAYCODE, RECORD_UPDATE_DATE, SERVICEFINANCEDEALERNAME, COMMISSIONCALCULATION, MATERIALSKU_ID, THREEDAYCANCELATIONPARAGRAPH, WORLDPAYSUBID, NOCHARGE, ADDRESS_ISMILITARY, CREDITCARDPROCESSORKEY, DEFAULTTAXRATE, ENABLEWORKORDERSEQUIPMENTFORMATTING, INVOICEMESSAGE, ACTIVE_FLAG, DIVISION_ID, MATERIALSKUREFERENCE_SKUID, NOCHARGECOMMERCIAL, TRADE_ID, WORLDPAYACCOUNTID, QUICKBOOKSCLASS, QUICKBOOKSROOTSALESACCOUNT, OFFICIALNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, NAVISIONOVERTIMEEARNINGCODE, ACKNOWLEDGEMENTPARAGRAPH, ACTIVATIONLOCKED, CONSTRUCTION, DIVISIONNAME, EMAIL, FRANCHISEEINFO_PIVOTALNUMBER, GOAL, INTACCTENTITY_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, ADDRESS_STREET, ADDRESS_ZIP, PHONENUMBER, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLSOLDBYPAYCODENEW, ACTIVE, ADDRESS_ISMANUALCOORDINATES, AUTHORIZATIONAGREEMENT_FILENAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTPAYCODE, EXTERNALID, FRANCHISEEINFO_GST, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, POSTDATE, TGLBONUS, LOGO, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLFLATFEEMINIMUM, ADDRESS_LONGITUDE, AUTHORIZATIONPARAGRAPH, CREATEDON, CREDITCARDPROCESSORLOGIN, FINANCEITPARTNERID, FRANCHISEEINFO_TRUCKSOPERATING, INSURANCECOMPANYNAME, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CREDITCARDPROCESSOR_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLSOLDBYPAYCODE, PAYROLLTASKBONUSPAYCODENEW, TURNSCONTRACTORID, OFFERCOMMERCIALGENERALLIABILITY, GREENSKYMERCHANTID, WARRANTYRATE, BANKACCOUNTPROCESSOR_ID, CREATEDBY_ID, HVACDASHBOARDSECTIONS, LICENSENUMBER, MASTER_ID, PAYROLLCOSTMARKUP, SERVICEFINANCEDEALERID, MODIFIEDON, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODENEW, HIDEPRICES, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLTYPE, SELLERFEE, PAYROLLIDLETIMESTPAYCODE, WORLDPAYMERCHANTPIN, ADDRESS_UNIT, ID, IMPORTID, INVOICEHEADER, NAVISIONGLCODE, NOCHARGERESIDENTIAL, OVERTIMEMODE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLWEIGHTEDOTPAYCODE, FRANCHISEEINFO_COMMENTS, NAME, PAYROLLPERCENTAGEFEE, PAYMENTOPTIONS, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CURRENCY, MATERIALSKUREFERENCE_SKUTYPE, DATA, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, MINIMUMROYALTYFEE, RECORD_CREATE_DATE, TENANT_TYPE, TURNOVERMINIMUMTHRESHOLD, ADDRESS_LATITUDE, FRANCHISEEINFO_NAME, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_827, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_COUNTRY, CREATEDON, TYPE, MASTER_ID, ACTIVE_FLAG, ADDRESS_UNIT, DONOTSENDPROMOTIONALEMAILS, NOCHARGE, EXTERNALID, MEMBERSHIP_CANCELLATIONDATE, ACTIVE, ADDRESS_LONGITUDE, AR, BALANCE, EXCLUDEFROMBULKPRINTING, DONOTMAIL, MEMBERSHIP_ACTIVATEDFROM, ADDRESS_LATITUDE, ADDRESS_ZIP, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, PAYMENTTERM_ID, AVALARAENTITYCODE, ADDRESS_STATE, ID, NAME, ADDRESS_ISMILITARY, ADDRESS_STREET, MEMBERSHIP_FROM, TENANT_TYPE, TAXEXEMPT, ADDRESS_CITY, IMPORTID, DONOTSERVICE, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, DONOTCHARGEINTERESTFEE, HEADER, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_TO, SHOWMEMBERSAVINGS, STATISTICS_ID] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
11 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_811, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [TYPE, MASTER_ID, CREATEDON, ISEXTERNAL, OWNER_ID, ORIGINALNAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, URL, TENANT_TYPE, ID, ACTIVE_FLAG, EXTERNALURL, ACTIVE, ALIAS, CREATEDBY_ID, METADATA, IMPORTID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1011, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_879, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_147, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_505, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [MODIFIEDON, CREATEDBY_ID, IMPORTID, CREATEDON, ID, NAME, ACTIVE] Column names for DataMart Table --> STR_HOLDJOBREASON :: [ACTIVE, ACTIVE_FLAG, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, CREATEDON, NAME, ID, TENANT_TYPE, CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_999, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 942 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 942 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 942 DataMart :: 942 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 942 Row Count of Table JOB is matched for DataMart :: 942 CURATED :: 942 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_300, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [] Column names for DataMart Table --> STR_HOLDJOBREASON :: [ACTIVE_FLAG, TENANT_TYPE, RECORD_UPDATE_DATE, CREATEDON, ID, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, MASTER_ID, NAME] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_617, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [ACTIVE, ID, IMPORTID, LEAD, NAME, CREATEDBY_ID, CREATEDON, MODIFIEDON] Column names for DataMart Table --> STR_CALLREASON :: [RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, MODIFIEDON, ACTIVE_FLAG, NAME, CREATEDBY_ID, ID, IMPORTID, LEAD, ACTIVE, MASTER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_463, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [] Column names for DataMart Table --> STR_ESTIMATEITEM :: [TENANT_TYPE, SCHEDULEDFLATAMOUNT, CREATEDFROM_ID, MEMBERSHIPBILLINGFREQUENCY, DEMANDSTATUS, SKU_ID, ACTIVE_FLAG, COSTOFSALEACCOUNT_ID, DESCRIPTION, EQUIPMENT_ID, ID, LASTUNITPRICESETBYEMPLOYEE, RECORD_CREATE_DATE, ACTIVE, ADDONFLATAMOUNT, GENERALLEDGERACCOUNT_ID, MASTER_ID, MEMBERSHIPDURATION, QUANTITY, PRICEMODIFIER_ID, ACCOUNT, PAYSSOLDBYRATE, MODIFIEDON, PAYSFLATAMOUNT, RENEWABLEMEMBERSHIP_ID, SOLDBY_ID, TOTAL, CHARGEABLE, CREATEDBY_ID, ISHIDDENFROMCUSTOMER, INVOICEITEM_ID, PARENTITEM_ID, SKUREFERENCE_SKUID, TOTALCOST, ALLOWDISCOUNTS, COST, CREATEDON, IMPORTID, ITEMGROUPNAME, ITEMGROUPROOT_ID, PROJECTORDER, RECORD_UPDATE_DATE, ESTIMATE_ID, MEMBERPRICE, PROJECTLABELS, AUTOGLASSITEM_ID, INSTALLEDEQUIPMENT_ID, ORDER, SKUREFERENCE_SKUTYPE, STANDARDPRICE, UNITPRICE, ISADDON, ISNOTGOINGTOBEDONE, MARKUP, TAXABLE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_828, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [BILLINGCOVERAGEPERIOD, MODIFIEDON, FOLLOWUPSTATUS, ACTIVE, ACTIVE_FLAG, BILLINGTEMPLATE_ID, CANCELATIONBUYOUTINVOICE_ID, CREATEDBY_ID, FOLLOWUPCUSTOMSTATUS_ID, NEXTSCHEDULEDBILLDATE, PAYMENTMETHOD_ID, TENANT_TYPE, SOLDBY_ID, RENEWEDBY_ID, TO, ACTIVATEDFROM_ID, RECORD_CREATE_DATE, BUSINESSUNIT_ID, EXPIREDAT, BILLINGFREQUENCY, DURATION, FOLLOWUPON, INITIALDEFERREDREVENUE, RENEWALBILLINGFREQUENCY, RENEWALDURATION, MASTER_ID, RENEWALMEMBERSHIPTASK_ID, CANCELATIONBALANCEINVOICE_ID, INVOICETEMPLATE_ID, RECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, RECORD_UPDATE_DATE, BILLINGEMAIL_ID, CANCELLATIONDATE, CUSTOMER_ID, STATUS, TYPE_ID, CUSTOMERPO, IMPORTID, ACTIVATEDBY_ID, CANCELATIONINVOICE_ID, CREATEDON, FIRSTSCHEDULEDBILLDATE, ID, MEMO, BILLINGPREFERENCE, FROM, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PAYMENTTYPE_ID, PREVIOUSRECURRINGLOCATION_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_182, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [ISTAXRATESEPARATED, STATEZONECODE, COLOR, EXPIRATIONDATE, MATERIALTAXRATE, ID, LABORTAXRATE, EXTERNALID, FEETAXRATE, IMPORTID, NAME, TAXRATE, ACTIVE, CREATEDBY_ID, CREATEDON, ISMULTIPLETAXZONE, QBACCOUNT, TAXCODE] Column names for DataMart Table --> STR_TAXZONE :: [FEETAXRATE, ID, IMPORTID, MASTER_ID, ACTIVE_FLAG, CREATEDBY_ID, LABORTAXRATE, QBACCOUNT, TENANT_TYPE, NAME, RECORD_CREATE_DATE, ISMULTIPLETAXZONE, MATERIALTAXRATE, COLOR, ISTAXRATESEPARATED, TAXRATE, EXPIRATIONDATE, RECORD_UPDATE_DATE, TAXCODE, SOURCE_PKEY_SPK, ACTIVE, CREATEDON, EXTERNALID, STATEZONECODE] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: TAXCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_914, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [ALLOWDISCOUNTS, CREATEDON, PAYSSOLDBYRATE, QUANTITY, TENANT_TYPE, TOTAL, UNITPRICE, MEMBERSHIPDURATION, COST, COSTOFSALEACCOUNT_ID, EQUIPMENT_ID, DESCRIPTION, ESTIMATE_ID, MEMBERSHIPBILLINGFREQUENCY, PROJECTORDER, RECORD_CREATE_DATE, AUTOGLASSITEM_ID, SOLDBY_ID, TOTALCOST, ADDONFLATAMOUNT, ISHIDDENFROMCUSTOMER, MARKUP, ORDER, RECORD_UPDATED_BY, RENEWABLEMEMBERSHIP_ID, SKUREFERENCE_SKUTYPE, STANDARDPRICE, MEMBERPRICE, ID, INVOICEITEM_ID, ITEMGROUPROOT_ID, LASTUNITPRICESETBYEMPLOYEE, ITEMGROUPNAME, SCHEDULEDFLATAMOUNT, CHARGEABLE, PAYSFLATAMOUNT, PRICEMODIFIER_ID, DEMANDSTATUS, INSTALLEDEQUIPMENT_ID, RECORD_UPDATE_DATE, SKU_ID, ACCOUNT, CREATEDBY_ID, IMPORTID, MASTER_ID, CREATEDFROM_ID, GENERALLEDGERACCOUNT_ID, ISADDON, MODIFIEDON, PROJECTLABELS, TAXABLE, ACTIVE, ACTIVE_FLAG, ISNOTGOINGTOBEDONE, PARENTITEM_ID, SKUREFERENCE_SKUID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_535, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [ID, NAME, CREATEDBY_ID, IMPORTID, CREATEDON, ACTIVE, MODIFIEDON, LEAD] Column names for DataMart Table --> STR_CALLREASON :: [CREATEDBY_ID, LEAD, NAME, ACTIVE_FLAG, CREATEDON, IMPORTID, MODIFIEDON, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, MASTER_ID, ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: LEAD Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1067, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CALLSERVICE, CREATEDBY_ID, RECORDINGURL, RECORD_UPDATE_DATE, CAMPAIGN_ID, RECORD_CREATE_DATE, CREATEDON, EXCUSEMEMO, TAG, DURATION, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, FROM, JOB_ID, SID, ACTIVE_FLAG, AGENT_ID, MODIFIEDON, LEAD_ID, RECORDINGID, CONVERSIONSCORE, DIRECTION, FOLLOWUP_ID, ID, STATUS, LOCATION_ID, MASTER_ID, TO, RECORDINGPATH, IMPORTID, TENANT_TYPE, REASON_ID, WONTREVIEW, VOICEMAILPATH, REVIEWEDBY_ID, REVIEWINGBY_ID, TYPE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_523, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.SERVICE
Table Count in Snowflake:: 2080 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2080 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2080 Row Count of Table SERVICE is matched for RAW :: 2080 DataMart :: 2080 CURATED :: 2080 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_939, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1049, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [COST, CREATEDBY_ID, MASTER_ID, ACTIVE, ACTIVE_FLAG, ID, IMPORTID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, ACCOUNTNAME, CREATEDON, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_393, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1039, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [AUTOGLASSITEM_ID, CREATEDBY_ID, DEDUCTASJOBCOST, INVOICE_ID, PAYTECHSPECIFICBONUS, EQUIPMENT_ID, ISOTTASK, MODIFIEDON, SKU_ID, TECHNICIANSPLIT1, COST, CROSSSALEGROUP, ID, INVENTORYWAREHOUSENAME, ITEMGROUPROOT_ID, PARENTITEM_ID, PAYSFLATAMOUNT, ISADDON, PROJECTORDER, TECHNICIANSPLIT3, PROCUREMENTSOURCE_REQUISITIONITEMID, TECHNICIAN_ID, ISUNITPRICEMANUALLYSET, QUANTITY, RECORD_CREATE_DATE, ALLOWDISCOUNTS, HOURS, INVENTORYLOCATION_ID, INVENTORYSTATUS, ITEMGROUPNAME, MARKUP, GENERALLEDGERACCOUNT_ID, MASTER_ID, PAYSSOLDBYRATE, PRICEMODIFIER_ID, PROCUREDFROMESTIMATEITEM_ID, WORKFLOWACTION_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, SOLDBYCOMMISSION, EXPORTID, BASERATE1, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, ESTIMATEITEM_ID, IMPORTID, MEMBERPRICE, PROJECTLABELS, SIGNATURE, TECHNICIANSPLIT2, BUSINESSUNIT_ID, INVENTORYBATCH_ID, PROCUREMENTSOURCE_SOURCETYPE, TENANT_TYPE, TECHNICIANFORBASERATE3_ID, ACCOUNT, DATECREATED, SOLDBY_ID, SOURCETYPE, DESCRIPTION, ISINVENTORY, SOLDHOURS, TECHNICIANFORBASERATE1_ID, TOTAL, ACTIVE_FLAG, BONUS, LASTUNITPRICESETBYEMPLOYEE, DISPLAYINAMOUNT, TOTALCOST, UNITPRICE, ORDER, ACTIVE, BASERATE2, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE2_ID, NOTAX, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, SKUNAME, TAXABLE, CHARGEABLE, BASERATE3, CREATEDON, MEMBERSHIPWORKFLOWACTION, PROCUREDFROM_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, ADDONFLATAMOUNT, PAYSCOMMISSION, USEDMATERIAL_ID, STANDARDPRICE, SCHEDULEDFLATAMOUNT] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_949, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [ACTIVE, REVERSEPHONE, TENANT_TYPE, TYPE, CREATEDBY_ID, CREATEDON, MESSAGESENABLED, MODIFIEDON, ID, MARKETINGUPDATESENABLED, MASTER_ID, RECORD_UPDATE_DATE, JOBREMINDERSENABLED, IMPORTID, OWNER_ID, INVOICESTATEMENTNOTIFICATION, MEMO, ACTIVE_FLAG, RECORD_CREATE_DATE, VALUE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_609, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ADDONSOLOCOMMISSIONRATE, BUSINESSUNIT_ID, CHECKEDIN, COMMUTETIME, LATITUDE, TODAYREVENUE_TECHNICIAN, COORDINATESUPDATEDON, SCHEDULEDSOLOCOMMISSIONRATE, SHIFTEND, WILLIAMSTECHNICIANROLE, HOME_STREET, MOBILEPHONE, COMMISSIONRATE, CREATEDBY_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, DEFAULTLABORTYPE_ID, GOALIMAGE, OVERALLSALESFACTOR_TECHNICIAN, PAYFREQUENCY_ID, PAYTYPE, TURNOVERBONUS, FIRSTNAME, PROJECTLABELS, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, STATUSUPDATEDON, PAYROLLSTARTDATE, SMARTDISPATCHSETTINGS_TECHNICIAN, ATLASBUTLERTECHNICIANROLE, BIRTHDATE, DISPATCHNOTIFICATIONS, HOME_ISMILITARY, IMPORTID, PAYROLLSTARTPERIOD, SCHEDULEDMULTITECHCOMMISSIONRATE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, LICENSE, MIDDLENAME, PAYROLLROLE, STARTDATE, QBREPID, TRUCK_ID, INVENTORYWAREHOUSENAME, NAME, APPOINTMENT_ID, BURDENRATE, DAILYGOAL, HOME_LATITUDE, HOURLYRATE, INVOICINGHOURLYRATE, POSITION, PAYROLLID, SALESFORCECONTACTID, NAVISIONEMPLOYEEID, ACTIVE, DEFAULTPAYROLLADJUSTMENTRATE, HOME_CITY, HOME_ZIP, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, TEAM, ISAUTODISPATCHED, LOCATION_TECHNICIAN, MEALTIME, MEMO, STANDARDWORKTYPECODE_ID, TYPE, UNION, MODIFIEDON, SHIFTSTART, MUHULINK, ADDONMULTITECHCOMMISSIONRATE, CREATEDON, JOB_ID, PAYROLLREPORTVERSION, COLOR, CURRENTVALUE, EMAILCONFIRMED, JOBFILTER, MANAGER_ID, OUTBOUNDCALLERID, PAYROLLPROFILE_ID, ID, ISEXCLUDEDFROMPAYROLL, HOME_COUNTRY, USER_ID, ADDONCREWSPLITCOMMISSIONRATE, BIO, FIRSTDRIVERULE, LASTNAME, PHONECONFIRMED, SOLDBYRATE, HOME_STATE, OVERTIMEMODE, PHONE, STATUS, ZONE_ID, HOME_UNIT, HOME_LONGITUDE, ISEXTERNAL, ISMANAGEDTECH, MOBILEPHONECONFIRMED, PAYPERIOD, ROUTESTATISTICS_TECHNICIAN, EMAIL, HOME_ISMANUALCOORDINATES, LONGITUDE, OVERTIMEPROFILE_ID, OVERTIMEWORKTYPECODE_ID, PHOTO, SALESFACTOR, SCHEDULEDCREWSPLITCOMMISSIONRATE] Column names for DataMart Table --> STR_TECHNICIAN :: [ADDONSOLOCOMMISSIONRATE, FIRSTNAME, IMPORTID, BIO, DISPATCHNOTIFICATIONS, HOME_ISMANUALCOORDINATES, HOME_STATE, HOME_UNIT, ISEXTERNAL, PAYFREQUENCY_ID, PAYROLLSTARTDATE, PHONE, TEAM, TENANT_TYPE, TURNOVERBONUS, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLROLE, PROJECTLABELS, STANDARDWORKTYPECODE_ID, PHONECONFIRMED, PROJECTEDVALUE, QBREPID, FLEET_ID, ISAUTODISPATCHED, JOB_ID, OVERTIMEMODE, RECORD_CREATE_DATE, MEALTIME, PAYROLLPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SOLDBYRATE, ACTIVE, CURRENTVALUE, EMAIL, MANAGER_ID, PAYPERIOD, PAYROLLREPORTVERSION, DAILYGOAL, HOURLYRATE, MOBILEPHONECONFIRMED, SCHEDULEDCREWSPLITCOMMISSIONRATE, PHOTO, OUTBOUNDCALLERID, MODIFIEDON, SALESFORCECONTACTID, ADDONCREWSPLITCOMMISSIONRATE, BURDENRATE, HOME_ZIP, STATUSUPDATEDON, COMMISSIONRATE, DEFAULTLABORTYPE_ID, HOME_LONGITUDE, INVENTORYWAREHOUSENAME, ISEXCLUDEDFROMPAYROLL, JOBFILTER, MOBILEPHONE, SCHEDULEDMULTITECHCOMMISSIONRATE, SMARTDISPATCHSETTINGS_TECHNICIAN, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, COORDINATESUPDATEDON, EMAILCONFIRMED, FIRSTDRIVERULE, HOME_ISMILITARY, MUHULINK, POSITION, ADDONMULTITECHCOMMISSIONRATE, INVOICINGHOURLYRATE, PAYTYPE, SHIFTEND, TYPE, WILLIAMSTECHNICIANROLE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, STARTDATE, STATUS, TRUCK_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, GOALIMAGE, HOME_LATITUDE, NAME, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLSTARTPERIOD, HOME_STREET, ID, LOCATION_TECHNICIAN, PAYROLLID, RECORD_UPDATE_DATE, ROUTESTATISTICS_TECHNICIAN, SCHEDULEDSOLOCOMMISSIONRATE, STANDARDPAYROLLCONTROLCODE_ID, LONGITUDE, ACTIVE_FLAG, BIRTHDATE, COLOR, COMMUTETIME, HOME_CITY, MASTER_ID, ISMANAGEDTECH, LASTNAME, SALESFACTOR, CHECKEDIN, DEFAULTPAYROLLADJUSTMENTRATE, HOME_COUNTRY, MEMO, NAVISIONEMPLOYEEID, OVERTIMEPROFILE_ID, USER_ID, LICENSE, MIDDLENAME, OVERTIMEWORKTYPECODE_ID, LATITUDE, TODAYREVENUE_TECHNICIAN, UNION, ZONE_ID] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_976, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [ACTIVE_FLAG, REMOVEDON, GENERATEDFOREXTERNAL, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TYPE_ID, GENERATEDFOR_ID, ACTIVE, SOURCE_PKEY_SPK, CREATEDON, MEMO, CREATEDBY_ID, MASTER_ID, ID, TENANT_TYPE, OWNER_ID, IMPORTID, MODIFIEDON, REMOVEDBY_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1043, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [SUBMITCOUNT, COMPLETEDON, ISROUTINECOMPLETED, JOBCOMPLETEDON, JOBID, STATUS, SURVEYTYPE, TENANT_TYPE, MEMO, RECORD_CREATE_DATE, ISPLANNINGTOUSEAGAIN, SENTON, ACTIVE_FLAG, ID, MASTER_ID, MODIFIEDON, RATING, RECOMMENDATIONS, RECORD_UPDATE_DATE, TOKEN] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_631, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [ACTIVE, IMPORTID, CREATEDBY_ID, END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ISCONFIRMED, MODIFIEDON, SPECIALINSTRUCTIONS, ISUNUSED, JOB_ID, MONTHNUMBER, NUMBER, PLANSTART, CREATEDON, PLANEND, ID, STATUS, START] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [PLANSTART, ACTIVE_FLAG, RECORD_UPDATE_DATE, JOB_ID, STATUS, ISUNUSED, MONTHNUMBER, CREATEDBY_ID, CREATEDON, ISCONFIRMED, MASTER_ID, NUMBER, PLANEND, IMPORTID, MODIFIEDON, SPECIALINSTRUCTIONS, START, TENANT_TYPE, ACTIVE, RECORD_CREATE_DATE, SMARTDISPATCHDATA_JOBAPPOINTMENT, END, ID] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: START Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_005, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [BURDENCOSTAMOUNT, CUSTOMERNAME, ENDTIME, INVOICE_ID, LABORSKUREFERENCE_SKUID, PAYCODENAME, TECHNICIANNAME, ID, INVOICEITEM_ID, IMPORTID, PROJECT_ID, PAIDREASON, LOCATIONNAME, AMOUNT2ADJUSTMENT, ISPREVAILINGWAGEJOB, JOBTYPENAME, LABORSKUREFERENCE_SKUTYPE, MEMO, AMOUNT2, CREATEDBY_ID, ENDCOORDINATE, PAYCODE, PAYOUTBUSINESSUNITNAME, STARTTIME, PAYOUTBUSINESSUNIT_ID, STARTDISTANCE, TECHNICIANPAYROLLID, TECHNICIANBUSINESSUNITNAME, ENDDISTANCE, JOBNUMBER, PAYROLL_ID, ZONENAME, GROSSPAYITEMMETA, LOCATION_ID, PAIDDURATION, PAYRULENAME, TECHNICIANBUSINESSUNIT_ID, CUSTOMER_ID, PAIDTIMETYPE, SOURCEENTITYID, STARTCOORDINATE, ACTIVE, DATE, LOCATIONADDRESS, ISAPIGENERATED, LABORTYPECODE, LOCATIONZIP, TAXZONENAME, AMOUNT, CREATEDON, INVOICENUMBER, LABORTYPE_ID, ACTIVITY, GROSSPAYITEMTYPE, LABORSKU_ID, PROJECTNUMBER, JOB_ID, PAIDDURATIONHOURS, PAYROLLACTIVITYCODE_ID, TECHNICIAN_ID] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ACTIVE, BURDENCOSTAMOUNT, CUSTOMERNAME, LOCATION_ID, RECORD_CREATE_DATE, TECHNICIANBUSINESSUNITNAME, PAYCODE, PAYOUTBUSINESSUNIT_ID, STARTCOORDINATE, TECHNICIANBUSINESSUNIT_ID, ACTIVE_FLAG, GROSSPAYITEMMETA, IMPORTID, INVOICEITEM_ID, INVOICENUMBER, INVOICE_ID, ISPREVAILINGWAGEJOB, PAIDDURATION, RECORD_UPDATE_DATE, LABORTYPE_ID, ACTIVITY, AMOUNT, LOCATIONZIP, MEMO, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, ENDCOORDINATE, TENANT_TYPE, PAYROLLACTIVITYCODE_ID, STARTDISTANCE, ZONENAME, AMOUNT2, AMOUNT2ADJUSTMENT, GROSSPAYITEMTYPE, PAYCODENAME, TAXZONENAME, PAYRULENAME, SOURCEENTITYID, CUSTOMER_ID, DATE, ENDTIME, ID, LOCATIONNAME, PAIDDURATIONHOURS, PAIDTIMETYPE, STARTTIME, TECHNICIANNAME, ISAPIGENERATED, LABORTYPECODE, PAIDREASON, ENDDISTANCE, PROJECT_ID, JOBTYPENAME, LABORSKU_ID, PAYROLL_ID, TECHNICIAN_ID, LABORSKUREFERENCE_SKUID, MASTER_ID, LOCATIONADDRESS, CREATEDBY_ID, CREATEDON, JOBNUMBER, JOB_ID, LABORSKUREFERENCE_SKUTYPE, PROJECTNUMBER] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1138, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [ALLOWDISCOUNTS, AUTOGLASSTYPE, SOURCE, PAYSFLATAMOUNT, WARRANTY_DURATION, WORKFLOWACTION_ID, MEMBERSHIPTYPE_ID, ACTIVE, ADDONMEMBERPRICE, ADDONPRICE, AVALARARESIDENTIALTAXCODE, BASERATE2, COMMISSIONBONUS, ISOTTASK, SOURCEVERSION, BASERATE3, ISTIMEANDMATERIAL, MINIMUMLABORHOURS, MODIFIEDON, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, PRICE, RECORD_CREATE_DATE, EXTERNALID, GENERALLEDGERACCOUNT_ID, MEMBERPRICE, ORIGINAL_ID, IMPORTID, MEMBERSHIPACTION, RECORD_UPDATE_DATE, RECURRINGSERVICETYPE_ID, SCHEDULEDFLATAMOUNT, SYNCDATE, CREATEDBY_ID, DISPATCHFEE, EXCLUDEFROMPRICEBOOKWIZARD, ID, ISLABOR, TAXABLE, GENERATEDTAGTARGETS, SUPPLIERIMAGES, ACTIVE_FLAG, BASERATE1, CREATEDON, CROSSSALEGROUP, DESCRIPTION, PURCHASEORDERLIMITS_FLATAMOUNT, MEMBERSHIPMONTHS, TENANT_TYPE, ADDONFLATAMOUNT, DISPLAYINAMOUNT, MEMBERSHIPYEARS, NOTAX, PAYTECHSPECIFICBONUS, SOLDBYCOMMISSION, ACCOUNT, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORY_ID, COPIEDFROM_ID, MEMBERSHIP, PURCHASEORDERLIMITS_REVENUEPERCENT, BONUS, HOURS, PROVIDER_ID, DISPLAYNAME, QBITEMNAME, ALLOWAPPLYTAGSTOENTITIES, IMAGES, ISDEFERREDREVENUE, LOYALTYPROGRAMELIGIBLE, WARRANTY_DESCRIPTION, ARCHIVED, COST, MASTER_ID] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_960, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 1029 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1029 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 1029 DataMart :: 1029 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1029 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 1029 CURATED :: 1029 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_244, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [CITIES, SERVICEDAYSENABLED, ZIPS, CREATEDON, IMPORTID, SERVICEDAYS, TERRITORYNUMBERS, ACTIVE, ID, COLOR, CREATEDBY_ID, MAXDRIVETIMEADJUSTMENT, LOCNNUMBERS, MODIFIEDON, NAME] Column names for DataMart Table --> STR_ZONE :: [NAME, CITIES, COLOR, MODIFIEDON, RECORD_UPDATE_DATE, SERVICEDAYSENABLED, ACTIVE_FLAG, CREATEDON, IMPORTID, MASTER_ID, TENANT_TYPE, ZIPS, SERVICEDAYS, CREATEDBY_ID, ID, MAXDRIVETIMEADJUSTMENT, RECORD_CREATE_DATE, ACTIVE, LOCNNUMBERS, TERRITORYNUMBERS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1076, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 64 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 64 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 64 Row Count of Table EQUIPMENT is matched for APIMAT :: 64 DataMart :: 64 Row Count of Table EQUIPMENT is matched for DataMart :: 64 CURATED :: 64 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1089, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 11096 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 11096 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 11096 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 11096 DataMart :: 11096 Row Count of Table MATERIALVENDOR is matched for DataMart :: 11096 CURATED :: 11096 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_648, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [CREATEDON, GENERATEDFOR_ID, MEMO, REMOVEDON, CREATEDBY_ID, REMOVEDBY_ID, ACTIVE, OWNER_ID, ID, MODIFIEDON, TYPE_ID, GENERATEDFOREXTERNAL, IMPORTID] Column names for DataMart Table --> STR_TAG :: [SOURCE_PKEY_SPK, IMPORTID, MASTER_ID, REMOVEDBY_ID, REMOVEDON, ID, TENANT_TYPE, CREATEDON, GENERATEDFOR_ID, RECORD_CREATE_DATE, TYPE_ID, MODIFIEDON, ACTIVE_FLAG, MEMO, CREATEDBY_ID, OWNER_ID, RECORD_UPDATE_DATE, ACTIVE, GENERATEDFOREXTERNAL] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1115, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [ACTIVE_FLAG, ID, INITIALDEFERREDREVENUE, RECORD_UPDATE_DATE, RECURRINGLOCATION_ID, BUSINESSUNIT_ID, EXPIREDAT, ACTIVATEDBY_ID, ACTIVE, BILLINGCOVERAGEPERIOD, BILLINGFREQUENCY, CANCELATIONBUYOUTINVOICE_ID, CUSTOMERPO, IMPORTID, NEXTSCHEDULEDBILLDATE, DURATION, CUSTOMER_ID, BILLINGEMAIL_ID, CREATEDBY_ID, FIRSTSCHEDULEDBILLDATE, PAYMENTMETHOD_ID, MEMO, RENEWALDURATION, FROM, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PAYMENTTYPE_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, RECORD_CREATE_DATE, RENEWALBILLINGFREQUENCY, STATUS, FOLLOWUPCUSTOMSTATUS_ID, INVOICETEMPLATE_ID, MODIFIEDON, TYPE_ID, SOLDBY_ID, CANCELATIONBALANCEINVOICE_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, CREATEDON, RENEWEDBY_ID, TENANT_TYPE, FOLLOWUPON, MASTER_ID, ACTIVATEDFROM_ID, BILLINGPREFERENCE, BILLINGTEMPLATE_ID, TO, LOCATION_ID, FOLLOWUPSTATUS, RENEWALMEMBERSHIPTASK_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_811, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_637, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [AVALARARESIDENTIALTAXCODE, CATEGORY_ID, SOLDBYCOMMISSION, ADDONFLATAMOUNT, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, PRICE, PRIMARYVENDOR_ID, SOURCE, CREATEDBY_ID, DEDUCTASJOBCOST, IMAGES, ISINVENTORY, ISSERIALIZED, AVALARACOMMERCIALTAXCODE, COPIEDFROM_ID, DISPLAYNAME, ID, INVENTORYENABLEDON, TAXABLE, COST, DESCRIPTION, SOURCEVERSION, AUTOGLASSTYPE, HOURS, MEMBERPRICE, SYNCDATE, ACTIVE, MODIFIEDON, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CROSSSALEGROUP, INVENTORYENABLEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, ACCOUNT, ADDONMEMBERPRICE, ADDONPRICE, GENERALLEDGERACCOUNT_ID, ORIGINAL_ID, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_FLATAMOUNT, NOTAX, UNITOFMEASURE, ARCHIVED, LOYALTYPROGRAMELIGIBLE, SERIALIZEDON, NAME, SCHEDULEDFLATAMOUNT, BONUS, BUSINESSUNIT_ID, CREATEDON, EXTERNALID, IMPORTID, PAYSCOMMISSION, USEFIXEDMATERIALPRICE, ASSETACCOUNT_ID, PAYSSOLDBYRATE, PAYSFLATAMOUNT] Column names for DataMart Table --> STR_MATERIAL :: [ADDONPRICE, BONUS, CREATEDBY_ID, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SOLDBYCOMMISSION, ISINVENTORY, MODIFIEDON, SERIALIZEDON, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, CREATEDON, DISPLAYNAME, TENANT_TYPE, CROSSSALEGROUP, MASTER_ID, CATEGORY_ID, COST, DEDUCTASJOBCOST, RECORD_CREATE_DATE, HOURS, PAYSCOMMISSION, UNITOFMEASURE, ACCOUNT, ACTIVE_FLAG, COPIEDFROM_ID, MEMBERPRICE, PROVIDER_ID, DESCRIPTION, DISPLAYINAMOUNT, NOTAX, PAYSFLATAMOUNT, SOURCE, NAME, INVENTORYENABLEDBY_ID, ORIGINAL_ID, SYNCDATE, TAXABLE, ACTIVE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, EXTERNALID, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCEVERSION, SUPPLIERIMAGES, ID, ARCHIVED, ASSETACCOUNT_ID, BUSINESSUNIT_ID, COSTOFSALEACCOUNT_ID, EXCLUDEFROMPRICEBOOKWIZARD, SCHEDULEDFLATAMOUNT, IMAGES, ISSERIALIZED, RECORD_UPDATE_DATE, USEFIXEDMATERIALPRICE, ADDONFLATAMOUNT, AVALARACOMMERCIALTAXCODE, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, PRICE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_127, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [FOLLOWUPONTIMEENABLED, CREATEDBY_ID, ISREMINDER, JOB_ID, FOLLOWUPON, IMPORTID, MODIFIEDON, STATUS, ACTIVE, HOLDER_OPPORTUNITY, ID, CREATEDON] Column names for DataMart Table --> STR_OPPORTUNITY :: [FOLLOWUPONTIMEENABLED, HOLDER_OPPORTUNITY, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, FOLLOWUPON, MODIFIEDON, RECORD_UPDATE_DATE, ISREMINDER, JOB_ID, IMPORTID, STATUS, ID] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_506, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [BASERATE1, CREATEDBY_ID, DESCRIPTION, ESTIMATEITEM_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, SOLDBY_ID, COMMISSIONBONUS, ACCOUNT, CREATEDON, BUSINESSUNIT_ID, HOURS, ITEMGROUPNAME, TOTAL, MODIFIEDON, EQUIPMENT_ID, ISADDON, MEMBERPRICE, NOTAX, ORDER, PAYSCOMMISSION, QUANTITY, ID, SKU_ID, TECHNICIAN_ID, USEDMATERIAL_ID, SOURCETYPE, UNITPRICE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, DEDUCTASJOBCOST, PROCUREDFROMESTIMATEITEM_ID, ISUNITPRICEMANUALLYSET, SIGNATURE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, PROCUREMENTSOURCE_REQUISITIONITEMID, WORKFLOWACTION_ID, ALLOWDISCOUNTS, BASERATE2, BONUS, CHARGEABLE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, DATECREATED, PROCUREDFROM_ID, SOLDBYCOMMISSION, TECHNICIANFORBASERATE3_ID, COST, INVENTORYBATCH_ID, ISINVENTORY, PRICEMODIFIER_ID, SOLDHOURS, TECHNICIANSPLIT3, GENERALLEDGERACCOUNT_ID, MARKUP, PAYSSOLDBYRATE, PROCUREMENTSOURCE_SOURCETYPE, SKUNAME, TECHNICIANSPLIT1, TOTALCOST, TECHNICIANFORBASERATE1_ID, ACTIVE, BASERATE3, INVENTORYSTATUS, MEMBERSHIPWORKFLOWACTION, PARENTITEM_ID, SCHEDULEDFLATAMOUNT, ITEMGROUPROOT_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, STANDARDPRICE, PROJECTORDER, CROSSSALEGROUP, DISPLAYINAMOUNT, ISOTTASK, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, COSTOFSALEACCOUNT_ID, EXPORTID, INVOICE_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SKUREFERENCE_SKUTYPE, TAXABLE] Column names for DataMart Table --> STR_INVOICEITEM :: [BASERATE2, BASERATE3, DESCRIPTION, ISUNITPRICEMANUALLYSET, PROCUREMENTSOURCE_REQUISITIONITEMID, TECHNICIANFORBASERATE2_ID, MEMBERPRICE, PROCUREDFROMESTIMATEITEM_ID, PROCUREDFROM_ID, SKUNAME, TOTAL, PROJECTORDER, STANDARDPRICE, ACTIVE_FLAG, ADDONFLATAMOUNT, BASERATE1, CREATEDBY_ID, CREATEDON, MODIFIEDON, SKUREFERENCE_SKUTYPE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ESTIMATEITEM_ID, PAYSFLATAMOUNT, PROJECTLABELS, SCHEDULEDFLATAMOUNT, SOLDBY_ID, UNITPRICE, SKU_ID, ALLOWDISCOUNTS, CHARGEABLE, ITEMGROUPROOT_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, RECORD_UPDATE_DATE, DEDUCTASJOBCOST, EXPORTID, INVENTORYSTATUS, PARENTITEM_ID, PROCUREMENTSOURCE_SOURCETYPE, QUANTITY, INVENTORYLOCATION_ID, IMPORTID, SIGNATURE, BONUS, PROCUREMENTSOURCE_ESTIMATEITEMID, SOURCETYPE, TECHNICIANSPLIT1, TOTALCOST, ACCOUNT, AUTOGLASSITEM_ID, BUSINESSUNIT_ID, DISPLAYINAMOUNT, ID, INVENTORYWAREHOUSENAME, NOTAX, PRICEMODIFIER_ID, RECORD_CREATE_DATE, TAXABLE, PAYSCOMMISSION, TECHNICIANSPLIT2, TECHNICIANSPLIT3, USEDMATERIAL_ID, ACTIVE, CROSSSALEGROUP, EQUIPMENT_ID, MARKUP, MEMBERSHIPWORKFLOWACTION, PAYSSOLDBYRATE, SKUREFERENCE_SKUID, TENANT_TYPE, GENERALLEDGERACCOUNT_ID, INVOICE_ID, PAYTECHSPECIFICBONUS, ITEMGROUPNAME, COST, ISADDON, LASTUNITPRICESETBYEMPLOYEE, MASTER_ID, COSTOFSALEACCOUNT_ID, SOLDHOURS, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID, HOURS, SOLDBYCOMMISSION, COMMISSIONBONUS, INVENTORYBATCH_ID, ISOTTASK, TECHNICIAN_ID, DATECREATED, ORDER, WORKFLOWACTION_ID, ISINVENTORY] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TAXABLE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_798, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 219 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 219 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBTYPE is matched for APIMAT :: 219 DataMart :: 219 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 219 Row Count of Table JOBTYPE is matched for DataMart :: 219 CURATED :: 219 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_614, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [ADJUSTMENTTO_ID, BATCH_ID, EXTERNALID, MATERIALTAX, PROJECTLABELS, MODIFIEDON, STATUS, ACTIVE, PROJECT_ID, TOTAL, AUTHORIZEDAMOUNT, CREATEDON, CUSTOMER_ID, EXPORTID, PAYROLLDATE, ROYALTY_MEMO, SIGNATURE, BILLINGDATE, FEETAX, PAYMENTTERM_ID, ROYALTY_STATUS, BUSINESSUNIT_ID, FEETOTAL, ID, JOB_ID, MATERIALSKU_ID, NUMERICNUMBER, TAXZONE_ID, TAX, AUTHORIZATIONSIGNATURE, BALANCE, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAIDON, SUBTOTAL, TYPE_ID, SUMMARY, CONFIGURATION, MATERIALSKUREFERENCE_SKUTYPE, INVOICEDON, NETAMOUNT, ACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, LABORTAX, MEMBERSHIP_ID, PAYMENTDUEDATE, NEWCONSTRUCTION, COMMISSIONELIGIBILITYDATE, IMPORTID, LOCATION_ID, NUMBER, ROYALTY_DATE, DISCOUNTTOTAL, ROYALTY_SENTON, TECHNICIANACKNOWLEDGEMENTSIGNATURE, COUNTERSALESLOCATION_ID] Column names for DataMart Table --> STR_INVOICE :: [BALANCE, EXTERNALID, NETAMOUNT, ROYALTY_DATE, CREATEDBY_ID, ROYALTY_SENTON, SUMMARY, ADJUSTMENTTO_ID, AUTHORIZATIONSIGNATURE, FEETAX, FEETOTAL, MASTER_ID, SIGNATURE, BATCH_ID, COMMISSIONELIGIBILITYDATE, COUNTERSALESLOCATION_ID, MATERIALSKU_ID, MODIFIEDON, PAIDON, NUMBER, STATUS, TAXZONE_ID, TENANT_TYPE, ACTIVE_FLAG, CUSTOMER_ID, JOB_ID, PAYMENTDUEDATE, TAX, LOCATION_ID, RECORD_CREATE_DATE, BILLINGDATE, DISCOUNTTOTAL, INVOICEDON, LABORTAX, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLDATE, ROYALTY_STATUS, ID, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, SUBTOTAL, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MATERIALTAX, TOTAL, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, BUSINESSUNIT_ID, PAYMENTTERM_ID, PROJECTLABELS, RECORD_UPDATE_DATE, ROYALTY_MEMO, EXPORTID, PROJECT_ID, TYPE_ID, IMPORTID, MEMBERSHIP_ID, ACTIVE, CONFIGURATION, NUMERICNUMBER, CREATEDON, MATERIALSKUREFERENCE_SKUID, NEWCONSTRUCTION] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_902, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ADDRESS_CITY, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, CORPORATECONTRACTNUMBER, CREATEDBY_ID, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_TRUCKSOPERATING, INTACCTENTITY_ID, COMMISSIONCALCULATION, OVERTIMEMODE, PAYROLLIDLETIMESTPAYCODE, PAYROLLJOBHOURSSTPAYCODE, TURNSCONTRACTORID, NAVISIONGLCODE, NOCHARGERESIDENTIAL, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, SELLERFEE, TENANT_TYPE, INVOICEMESSAGE, PAYROLLPERCENTAGEFEE, THREEDAYCANCELATIONPARAGRAPH, ADDRESS_STREET, ADDRESS_UNIT, CURRENCY, NAME, PAYMENTOPTIONS, PAYROLLFLATFEEMINIMUM, WORLDPAYMERCHANTPIN, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSORKEY, FINANCEITPARTNERID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLTASKBONUSPAYCODENEW, POSTDATE, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTYPE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVE_FLAG, ADDRESS_ISMANUALCOORDINATES, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, DEFAULTTAXRATE, ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUID, PAYROLLIDLETIMEOTPAYCODE, WORLDPAYACCOUNTID, SERVICEFINANCEDEALERID, GOAL, PAYROLLTURNOVERBONUSPAYCODENEW, TURNOVERMINIMUMTHRESHOLD, FRANCHISEEINFO_GST, ADDRESS_ZIP, BCCEMAIL, EXTERNALID, AUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_NAME, INSURANCECOMPANYPHONE, INTEGRATEDREFUNDS_ID, NAVISIONOVERTIMEEARNINGCODE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, TGLBONUS, FRANCHISEEINFO_COMMENTS, MASTER_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, SERVICEFINANCEDEALERNAME, CONSTRUCTION, ADDRESS_LONGITUDE, BANKACCOUNTPROCESSOR_ID, DIVISION_ID, JOBBOOKEDALERTRECIPIENTS, OFFICIALNAME, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLSOLDBYPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, OFFERWORKERSCOMPENSATION, QUICKBOOKSCLASS, RECORD_CREATE_DATE, PAYROLLTASKBONUSPAYCODE, ACKNOWLEDGEMENTPARAGRAPH, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSOR_ID, FRANCHISEEINFO_CONTRACT, PHONENUMBER, CREATEDON, IMPORTID, MATERIALSKUREFERENCE_SKUTYPE, NOCHARGECOMMERCIAL, PAYROLLFLATFEE, QUICKBOOKSOAUTHSETTINGS, LICENSENUMBER, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, WORLDPAYSUBID, INSURANCECOMPANYNAME, ACTIVATIONLOCKED, ACTIVE, ADDRESS_COUNTRY, ADDRESS_STATE, DIVISIONNAME, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HVACDASHBOARDSECTIONS, MINIMUMROYALTYFEE, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, FINANCEITACCOUNTEMAIL, FINANCEITAUTHTOKEN, MEALAPPOINTMENT_ID, NOCHARGE, TRADE_ID, WARRANTYRATE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, HIDEPRICES, INVOICEHEADER, LOGO, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, EMAIL, FRANCHISEEINFO_PIVOTALNUMBER, GREENSKYMERCHANTID, MATERIALSKU_ID, QUICKBOOKSROOTSALESACCOUNT, PAYMENTPROCESSOR, PAYROLLJOBHOURSOTPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1023, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [CREATEDON, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, MODIFIEDON, RECORD_UPDATE_DATE, ID, IMPORTID, LOCNNUMBERS, TERRITORYNUMBERS, ZIPS, COLOR, ACTIVE, ACTIVE_FLAG, CITIES, CREATEDBY_ID, NAME, SERVICEDAYS, SERVICEDAYSENABLED] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_785, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 42241 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 42241 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 42241 Row Count of Table CONTACT is matched for APIMAT :: 42241 DataMart :: 42241 Row Count of Table CONTACT is matched for DataMart :: 42241 CURATED :: 42241 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_148, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TAXZONE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table TAXZONE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1054, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 855 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 855 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 855 Row Count of Table PURCHASEORDER is matched for APIMAT :: 855 DataMart :: 855 Row Count of Table PURCHASEORDER is matched for DataMart :: 855 CURATED :: 855 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1056, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [AVALARACOMMERCIALTAXCODE, COMMISSIONBONUS, COST, DISPATCHFEE, ID, QBITEMNAME, RECURRINGSERVICETYPE_ID, SYNCDATE, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, DESCRIPTION, ISOTTASK, PROVIDER_ID, WORKFLOWACTION_ID, SCHEDULEDFLATAMOUNT, WARRANTY_DURATION, ACCOUNT, BASERATE2, COPIEDFROM_ID, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERSHIP, NOTAX, PURCHASEORDERLIMITS_FLATAMOUNT, DISPLAYNAME, MASTER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, TAXABLE, GENERATEDTAGTARGETS, SOURCE, ALLOWDISCOUNTS, BASERATE3, BONUS, BUSINESSUNIT_ID, IMPORTID, MINIMUMLABORHOURS, GENERALLEDGERACCOUNT_ID, ISDEFERREDREVENUE, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPMONTHS, TENANT_TYPE, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, ADDONPRICE, ALLOWAPPLYTAGSTOENTITIES, CATEGORY_ID, CREATEDBY_ID, EXTERNALID, HOURS, PRICE, CROSSSALEGROUP, IMAGES, MEMBERSHIPYEARS, MODIFIEDON, PAYSFLATAMOUNT, RECORD_UPDATE_DATE, WARRANTY_DESCRIPTION, MEMBERSHIPTYPE_ID, ACTIVE, ARCHIVED, DISPLAYINAMOUNT, MEMBERPRICE, NAME, ISTIMEANDMATERIAL, ORIGINAL_ID, MEMBERSHIPACTION, ADDONFLATAMOUNT, ADDONMEMBERPRICE, BASERATE1, CREATEDON, ISLABOR, PAYSSOLDBYRATE, SUPPLIERIMAGES, PAYSCOMMISSION, SOLDBYCOMMISSION, SOURCEVERSION, AUTOGLASSTYPE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_793, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 317 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 317 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 317 Row Count of Table INVOICEITEM is matched for APIMAT :: 317 DataMart :: 317 Row Count of Table INVOICEITEM is matched for DataMart :: 317 CURATED :: 317 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1003, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 311 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 311 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 311 Row Count of Table JOBTYPE is matched for APIMAT :: 311 DataMart :: 311 Row Count of Table JOBTYPE is matched for DataMart :: 311 CURATED :: 311 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_728, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_652, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_ISMILITARY, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, ROUTEAROUNDNJA, STANDARDPAYCODE_ID, VISIBILITY, CUSTOMHOURLYRATE, HOURLYRATE, OVERTIMEPAYROLLCONTROLCODE_ID, RATEMULTIPLIER, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, CREATEDBY_ID, ACTIVE, ADDRESS_CITY, ADDRESS_COUNTRY, ENABLESIMPLECLOCKINOUT, OTPAYCODE, ADDRESS_ZIP, DOUBLEOVERTIMEPAYCODE_ID, OVERTIMEPAYCODE_ID, PAYROLLPOSTINGGROUP_ID, ADDRESS_LATITUDE, EVENTNAME, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, DESCRIPTION, ID, IMPORTID, ISAUTOCLOCKINENABLED, STANDARDPAYROLLCONTROLCODE_ID, TYPE, CREATEDON, COUNTONJOBCOUNTER, ADDRESS_STREET, ADDRESS_UNIT, CODE, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, STPAYCODE, ISDEFAULTSHOPTIME, SENDALERTSONMOBILE] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_CITY, ADDRESS_STREET, CODE, CREATEDBY_ID, DESCRIPTION, VISIBILITY, STANDARDPAYCODE_ID, ACTIVE, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, DOUBLEOVERTIMEPAYCODE_ID, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, OTPAYCODE, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ENABLESIMPLECLOCKINOUT, CUSTOMHOURLYRATE, COUNTONJOBCOUNTER, EVENTNAME, ROUTEAROUNDNJA, ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ZIP, OVERTIMEPAYROLLCONTROLCODE_ID, TENANT_TYPE, CREATEDON, HOURLYRATE, PAYROLLPOSTINGGROUP_ID, SENDALERTSONMOBILE, TYPE, ADDRESS_LATITUDE, ADDRESS_STATE, ID, IMPORTID, ISAUTOCLOCKINENABLED, ISDEFAULTSHOPTIME, ADDRESS_UNIT, DEDUCTCOMMUTETIME, MASTER_ID, OVERTIMEPAYCODE_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, STPAYCODE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_993, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [BIRTHDATE, HOME_ISMILITARY, NAME, PAYFREQUENCY_ID, PAYROLLSTARTPERIOD, HOME_ISMANUALCOORDINATES, ISEXCLUDEDFROMPAYROLL, SALESFORCECONTACTID, MODIFIEDON, CREATEDBY_ID, MOBILEPHONE, OVERTIMEPROFILE_ID, ISEXTERNAL, OVERTIMEMODE, CLOCKINOUTREMINDER, HOME_CITY, HOME_COUNTRY, HOME_STATE, HOME_STREET, LASTNAME, AGENTID, MANAGER_ID, PAYROLLID, PHONE, HOME_LONGITUDE, EMAIL, HOME_ZIP, ID, PHONECONFIRMED, IMPORTID, RECORD_CREATE_DATE, HOURLYRATE, HOME_UNIT, MIDDLENAME, ACTIVE, ACTIVE_FLAG, CREATEDON, MOBILEPHONECONFIRMED, STARTDATE, FIRSTNAME, POSITION, USER_ID, RECORD_UPDATE_DATE, EMAILCONFIRMED, HOME_LATITUDE, PAYROLLBUSINESSUNIT_ID, MASTER_ID, SALESFORCEROLE, TENANT_TYPE, PHOTO] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_586, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [AUTOGLASSITEM_ID, COST, CREATEDFROM_ID, DESCRIPTION, GENERALLEDGERACCOUNT_ID, MEMBERSHIPDURATION, RENEWABLEMEMBERSHIP_ID, TOTAL, ADDONFLATAMOUNT, STANDARDPRICE, MEMBERSHIPBILLINGFREQUENCY, CHARGEABLE, COSTOFSALEACCOUNT_ID, ESTIMATE_ID, ID, MODIFIEDON, ORDER, ISHIDDENFROMCUSTOMER, SKU_ID, TOTALCOST, ACTIVE, INSTALLEDEQUIPMENT_ID, ITEMGROUPROOT_ID, LASTUNITPRICESETBYEMPLOYEE, MARKUP, PRICEMODIFIER_ID, QUANTITY, PAYSFLATAMOUNT, SOLDBY_ID, PAYSSOLDBYRATE, DEMANDSTATUS, EQUIPMENT_ID, PARENTITEM_ID, PROJECTORDER, SKUREFERENCE_SKUID, PROJECTLABELS, ALLOWDISCOUNTS, INVOICEITEM_ID, ISADDON, ITEMGROUPNAME, UNITPRICE, ACCOUNT, CREATEDBY_ID, IMPORTID, SKUREFERENCE_SKUTYPE, SCHEDULEDFLATAMOUNT, TAXABLE, CREATEDON, ISNOTGOINGTOBEDONE, MEMBERPRICE] Column names for DataMart Table --> STR_ESTIMATEITEM :: [CHARGEABLE, EQUIPMENT_ID, GENERALLEDGERACCOUNT_ID, ISHIDDENFROMCUSTOMER, ISNOTGOINGTOBEDONE, ADDONFLATAMOUNT, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, COST, INSTALLEDEQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, SKUREFERENCE_SKUID, TAXABLE, MEMBERSHIPDURATION, SOLDBY_ID, ACTIVE, ACTIVE_FLAG, CREATEDFROM_ID, PROJECTLABELS, PROJECTORDER, SCHEDULEDFLATAMOUNT, ITEMGROUPROOT_ID, PRICEMODIFIER_ID, QUANTITY, MASTER_ID, MARKUP, PAYSSOLDBYRATE, IMPORTID, ORDER, PAYSFLATAMOUNT, RECORD_UPDATE_DATE, TENANT_TYPE, ITEMGROUPNAME, MEMBERPRICE, SKUREFERENCE_SKUTYPE, STANDARDPRICE, CREATEDON, DESCRIPTION, INVOICEITEM_ID, DEMANDSTATUS, ACCOUNT, CREATEDBY_ID, ISADDON, MEMBERSHIPBILLINGFREQUENCY, MODIFIEDON, PARENTITEM_ID, SKU_ID, TOTAL, ESTIMATE_ID, ID, UNITPRICE, COSTOFSALEACCOUNT_ID, RECORD_CREATE_DATE, TOTALCOST] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: MEMBERPRICE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_733, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [CREATEDBY_ID, ENDDATE, ID, MASTER_ID, RECORD_CREATE_DATE, START, STARTTIME, ACTIVE, NOTE, RECORD_UPDATE_DATE, TIMESHEETCODE_ID, ACTIVE_FLAG, STARTDATE, ENDTIME, END, SHIFTTYPE, TIMESHEET_ID, TITLE, TECHNICIAN_ID, BATCH, CREATEDON, TENANT_TYPE, IMPORTID] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_301, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [] Column names for DataMart Table --> STR_INVOICEITEM :: [BUSINESSUNIT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, MARKUP, PARENTITEM_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT3, ITEMGROUPNAME, PROCUREDFROMESTIMATEITEM_ID, SKUREFERENCE_SKUID, SOLDBYCOMMISSION, TECHNICIAN_ID, WORKFLOWACTION_ID, UNITPRICE, ACTIVE, COST, DISPLAYINAMOUNT, PROCUREDFROM_ID, PROJECTORDER, TAXABLE, DEDUCTASJOBCOST, ID, SOLDHOURS, TECHNICIANSPLIT1, PROCUREMENTSOURCE_PURCHASEORDERITEMID, CREATEDON, PROCUREMENTSOURCE_SOURCETYPE, ALLOWDISCOUNTS, BASERATE2, DATECREATED, ISOTTASK, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, PROCUREMENTSOURCE_ESTIMATEITEMID, SIGNATURE, SKUNAME, SKU_ID, SOURCETYPE, TECHNICIANFORBASERATE3_ID, TOTALCOST, TENANT_TYPE, BASERATE1, BASERATE3, ISADDON, ISINVENTORY, TOTAL, INVENTORYSTATUS, USEDMATERIAL_ID, MASTER_ID, PAYTECHSPECIFICBONUS, SOLDBY_ID, ACCOUNT, AUTOGLASSITEM_ID, CHARGEABLE, EXPORTID, IMPORTID, ISUNITPRICEMANUALLYSET, NOTAX, DESCRIPTION, EQUIPMENT_ID, MEMBERPRICE, ADDONFLATAMOUNT, CROSSSALEGROUP, ESTIMATEITEM_ID, INVOICE_ID, QUANTITY, TECHNICIANFORBASERATE2_ID, ITEMGROUPROOT_ID, ACTIVE_FLAG, GENERALLEDGERACCOUNT_ID, LASTUNITPRICESETBYEMPLOYEE, ORDER, PAYSCOMMISSION, PRICEMODIFIER_ID, HOURS, MODIFIEDON, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, BONUS, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MEMBERSHIPWORKFLOWACTION, PROJECTLABELS, TECHNICIANSPLIT2, INVENTORYBATCH_ID, STANDARDPRICE, PAYSFLATAMOUNT, PROCUREMENTSOURCE_REQUISITIONITEMID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1024, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [BATCH_ID, CREATEDON, NETAMOUNT, INVOICEDON, NUMERICNUMBER, CUSTOMER_ID, FEETOTAL, LOCATION_ID, MATERIALTAX, SUMMARY, BUSINESSUNIT_ID, FEETAX, ID, RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, DISCOUNTTOTAL, MATERIALSKUREFERENCE_SKUID, PAYMENTTERM_ID, PROJECTLABELS, ROYALTY_MEMO, ADJUSTMENTTO_ID, COMMISSIONELIGIBILITYDATE, COUNTERSALESLOCATION_ID, JOB_ID, ROYALTY_STATUS, SIGNATURE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, PAYMENTDUEDATE, TAX, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, ROYALTY_SENTON, MODIFIEDON, PAIDON, LABORTAX, BALANCE, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_CREATE_DATE, SUBTOTAL, CONFIGURATION, MATERIALSKU_ID, ROYALTY_DATE, TYPE_ID, TAXZONE_ID, AUTHORIZEDAMOUNT, NEWCONSTRUCTION, PROJECT_ID, ACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, BILLINGDATE, CREATEDBY_ID, EXPORTID, IMPORTID, MASTER_ID, TENANT_TYPE, NUMBER, PAYROLLDATE, STATUS, TOTAL, MEMBERSHIP_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_090, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [ACTIVITY, IMPORTID, INVOICE_ID, LOCATIONZIP, PAYCODENAME, LABORSKUREFERENCE_SKUID, MEMO, ZONENAME, PAYOUTBUSINESSUNITNAME, ID, LOCATIONADDRESS, GROSSPAYITEMTYPE, PAIDREASON, STARTCOORDINATE, CREATEDON, CUSTOMER_ID, ENDCOORDINATE, ENDDISTANCE, INVOICENUMBER, JOBNUMBER, LABORTYPECODE, PAIDDURATIONHOURS, STARTTIME, TECHNICIANNAME, LOCATION_ID, PROJECT_ID, TECHNICIANBUSINESSUNIT_ID, JOBTYPENAME, PAIDTIMETYPE, CUSTOMERNAME, DATE, GROSSPAYITEMMETA, PAYROLL_ID, ISAPIGENERATED, PAYCODE, PROJECTNUMBER, TAXZONENAME, BURDENCOSTAMOUNT, ISPREVAILINGWAGEJOB, JOB_ID, LABORTYPE_ID, PAYRULENAME, SOURCEENTITYID, TECHNICIAN_ID, TECHNICIANPAYROLLID, ACTIVE, AMOUNT2, LOCATIONNAME, PAYROLLACTIVITYCODE_ID, STARTDISTANCE, CREATEDBY_ID, PAYOUTBUSINESSUNIT_ID, TECHNICIANBUSINESSUNITNAME, AMOUNT, AMOUNT2ADJUSTMENT, ENDTIME, INVOICEITEM_ID, LABORSKUREFERENCE_SKUTYPE, LABORSKU_ID, PAIDDURATION] Column names for DataMart Table --> STR_GROSSPAYITEM :: [AMOUNT2, ENDDISTANCE, ID, LABORSKUREFERENCE_SKUTYPE, LOCATION_ID, MASTER_ID, PAYOUTBUSINESSUNIT_ID, TECHNICIANPAYROLLID, BURDENCOSTAMOUNT, MEMO, PAYROLLACTIVITYCODE_ID, TECHNICIANBUSINESSUNIT_ID, CUSTOMERNAME, ENDCOORDINATE, IMPORTID, INVOICEITEM_ID, PAIDDURATION, LOCATIONADDRESS, LOCATIONZIP, SOURCEENTITYID, ZONENAME, TECHNICIANNAME, ISPREVAILINGWAGEJOB, JOBTYPENAME, CUSTOMER_ID, ENDTIME, PAYROLL_ID, STARTCOORDINATE, LOCATIONNAME, RECORD_UPDATE_DATE, TECHNICIANBUSINESSUNITNAME, ACTIVITY, CREATEDBY_ID, INVOICENUMBER, ISAPIGENERATED, LABORSKU_ID, PAIDDURATIONHOURS, PAYCODE, JOB_ID, LABORSKUREFERENCE_SKUID, PROJECTNUMBER, LABORTYPECODE, PAIDREASON, STARTTIME, TECHNICIAN_ID, STARTDISTANCE, ACTIVE, ACTIVE_FLAG, AMOUNT, AMOUNT2ADJUSTMENT, CREATEDON, DATE, GROSSPAYITEMTYPE, TAXZONENAME, TENANT_TYPE, PAYCODENAME, PAYRULENAME, RECORD_CREATE_DATE, GROSSPAYITEMMETA, INVOICE_ID, JOBNUMBER, LABORTYPE_ID, PAIDTIMETYPE, PROJECT_ID, PAYOUTBUSINESSUNITNAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: PAIDDURATION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_496, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [ACTIVE, CREATEDON, IMPORTID, CREATEDBY_ID, MODIFIEDON, ID, NAME] Column names for DataMart Table --> STR_CANCELJOBREASON :: [MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, NAME, RECORD_CREATE_DATE, CREATEDON] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_347, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.JOBTYPE
Table Count in Snowflake:: 453 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 453 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 453 Row Count of Table JOBTYPE is matched for RAW :: 453 DataMart :: 453 CURATED :: 453 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_130, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [DESCRIPTION, NAME, PAYROLLVERSION, CREATEDBY_ID, CREATEDON, ACTIVE, IMPORTID, COLOR, ID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [NAME, RECORD_UPDATE_DATE, COLOR, CREATEDBY_ID, ACTIVE, CREATEDON, MASTER_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, DESCRIPTION, ID, TENANT_TYPE, PAYROLLVERSION] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_558, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [CLEARTECHNICIANVIEW, EXPECTEDDURATION, NAME, DEFINITION_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TIMESHEET_ID, ALLDAY, START, RECORD_CREATE_DATE, ID, TENANT_TYPE, ACTIVE_FLAG, DURATION, ACTIVE, CREATEDBY_ID, IMPORTID, CLEARDISPATCHBOARD, MASTER_ID, TECHNICIAN_ID, TIMESHEETCODE_ID, RECORD_UPDATE_DATE, SUMMARY, ISCOMPLETED, CREATEDON] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_687, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.SERVICE
Table Count in Snowflake:: 2956 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2956 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2956 Row Count of Table SERVICE is matched for RAW :: 2956 DataMart :: 2956 CURATED :: 2956 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_893, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ACTIVE, ACTIVE_FLAG, EXTERNALURL, ISEXTERNAL, TENANT_TYPE, METADATA, ORIGINALNAME, CREATEDBY_ID, TYPE, IMPORTID, MASTER_ID, ALIAS, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, OWNER_ID, URL] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_174, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [CREATEDON, ACTIVE, CREATEDBY_ID, ID, IMPORTID, NAME] Column names for DataMart Table --> STR_DIVISION :: [CREATEDBY_ID, CREATEDON, ID, NAME, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, ACTIVE, ACTIVE_FLAG, MASTER_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_822, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [RECORD_UPDATE_DATE, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, ACTIVE_FLAG, TENANT_TYPE, ACTIVE, ID, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, LEAD] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_758, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_816, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_936, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1095, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [CANCELEDON, ID, MODIFIEDON, SENDINGMETHOD, SHIPTO_ISMILITARY, JOB_ID, SHIPPING, SHIPTO_UNIT, EXTERNALID, INVENTORYLOCATION_ID, REQUIREDON, SENDSTATUS, SHIPTO_ISMANUALCOORDINATES, SHIPTODESCRIPTION, TECHNICIAN_ID, TENANT_TYPE, MARKUP, ACTIVE, ACTIVE_FLAG, AMOUNT, CREATEDBY_ID, INVOICE_ID, PROJECT_ID, RECEIVEDON, RECORD_UPDATE_DATE, ROLLEDOVERFROMPURCHASEORDER_ID, VENDORINVOICENUMBER, ERRORMESSAGE, NOCHARGE, PROJECTLABELS, SHIPTO_STATE, CREATEDON, SHIPTO_COUNTRY, VENDOR, TAXSCHEMA, BATCH_ID, BUSINESSUNIT_ID, CANCELEDBY_ID, TRUCK_ID, GROUPINGOPTION, TAXRATE, TYPE_ID, IMPORTID, ISTIMEANDMATERIAL, MASTER_ID, SHIPTO_LONGITUDE, TAX, SHIPTO_STREET, EXPORTID, POVENDOR_ID, RECORD_CREATE_DATE, NUMBER, SHIPTO_ZIP, STATUS, SUMMARY, DATE, REQUISITION_ID, SENTON, SHIPTO_CITY, CANCELEDREASON, SHIPTO_LATITUDE] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_976, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 2433 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2433 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 2433 DataMart :: 2433 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2433 Row Count of Table TAG is matched for DataMart :: 2433 CURATED :: 2433 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_052, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [DEPOSITEDON, SYNCQUEUESTATUS, SYNCQUEUETAG, EXTERNALID, IMPORTID, NAME, CREATEDON, ACTIVE, ISAUTOCREATED, NUMBER, MODIFIEDON, CREATEDBY_ID, ID, STATUS] Column names for DataMart Table --> STR_BATCH :: [ACTIVE, ACTIVE_FLAG, IMPORTID, SYNCQUEUETAG, STATUS, CREATEDBY_ID, MODIFIEDON, SOURCE_PKEY_SPK, SYNCQUEUESTATUS, ISAUTOCREATED, TENANT_TYPE, CREATEDON, MASTER_ID, DEPOSITEDON, NUMBER, EXTERNALID, ID, NAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1020, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [TITLE, ENDDATE, START, TENANT_TYPE, END, ENDTIME, STARTTIME, BATCH, IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, STARTDATE, ACTIVE, ACTIVE_FLAG, MASTER_ID, RECORD_CREATE_DATE, SHIFTTYPE, CREATEDBY_ID, CREATEDON, TECHNICIAN_ID, TIMESHEETCODE_ID, ID, NOTE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_357, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [ID, IMPORTID, INVOICE_ID, TAXSCHEMA, SHIPTO_ISMANUALCOORDINATES, SUMMARY, CANCELEDREASON, CREATEDBY_ID, ISTIMEANDMATERIAL, SHIPTO_STATE, SHIPTO_STREET, SHIPTO_ZIP, SHIPTODESCRIPTION, VENDORINVOICENUMBER, POVENDOR_ID, REQUISITION_ID, CANCELEDBY_ID, CREATEDON, EXPORTID, SENDSTATUS, STATUS, PROJECT_ID, TYPE_ID, SHIPTO_LATITUDE, DATE, ERRORMESSAGE, JOB_ID, MODIFIEDON, NUMBER, PROJECTLABELS, VENDOR, BUSINESSUNIT_ID, CANCELEDON, MARKUP, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, SHIPTO_ISMILITARY, GROUPINGOPTION, RECEIVEDON, TAXRATE, EXTERNALID, REQUIREDON, ACTIVE, BATCH_ID, NOCHARGE, SHIPTO_COUNTRY, SHIPTO_UNIT, TRUCK_ID, SHIPPING, TAX, AMOUNT, INVENTORYLOCATION_ID, SENDINGMETHOD, SHIPTO_CITY, TECHNICIAN_ID, SENTON] Column names for DataMart Table --> STR_PURCHASEORDER :: [ACTIVE, BUSINESSUNIT_ID, CREATEDON, SENDSTATUS, TAXRATE, ERRORMESSAGE, EXPORTID, MARKUP, MASTER_ID, RECORD_CREATE_DATE, SHIPTO_COUNTRY, TAX, GROUPINGOPTION, RECORD_UPDATE_DATE, SENTON, SHIPTO_ISMILITARY, SHIPTO_LATITUDE, TENANT_TYPE, NOCHARGE, REQUISITION_ID, ACTIVE_FLAG, CANCELEDON, MODIFIEDON, SUMMARY, CANCELEDBY_ID, SHIPTO_LONGITUDE, SHIPTO_UNIT, BATCH_ID, EXTERNALID, ID, IMPORTID, INVENTORYLOCATION_ID, PROJECT_ID, SHIPTO_CITY, TRUCK_ID, VENDORINVOICENUMBER, SENDINGMETHOD, SHIPTO_ZIP, TAXSCHEMA, TYPE_ID, CANCELEDREASON, CREATEDBY_ID, NUMBER, REQUIREDON, SHIPTO_ISMANUALCOORDINATES, POVENDOR_ID, RECEIVEDON, STATUS, DATE, ISTIMEANDMATERIAL, SHIPPING, SHIPTODESCRIPTION, PROJECTLABELS, SHIPTO_STREET, AMOUNT, JOB_ID, ROLLEDOVERFROMPURCHASEORDER_ID, VENDOR, INVOICE_ID, TECHNICIAN_ID, SHIPTO_STATE] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: SENTON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_072, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.DIVISION
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table DIVISION is matched for RAW :: 5 DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1132, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [ACTIVE, TIMESHEET_ID, TIMESHEETCODE_ID, RECORD_UPDATE_DATE, SUMMARY, RECORD_CREATE_DATE, ACTIVE_FLAG, ID, DEFINITION_ID, EXPECTEDDURATION, ISCOMPLETED, TECHNICIAN_ID, ALLDAY, DURATION, IMPORTID, TENANT_TYPE, CLEARDISPATCHBOARD, CLEARTECHNICIANVIEW, CREATEDON, MASTER_ID, NAME, START, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1125, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_810, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [BASERATE1, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, IMPORTID, MEMBERSHIPMONTHS, WORKFLOWACTION_ID, HOURS, MEMBERSHIPTYPE_ID, PAYSFLATAMOUNT, PROVIDER_ID, QBITEMNAME, SUPPLIERIMAGES, RECORD_CREATE_DATE, SOURCEVERSION, ADDONFLATAMOUNT, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, BASERATE3, GENERALLEDGERACCOUNT_ID, TENANT_TYPE, CREATEDBY_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, BONUS, BUSINESSUNIT_ID, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ISDEFERREDREVENUE, ISLABOR, NAME, RECORD_UPDATE_DATE, PAYSCOMMISSION, ACTIVE_FLAG, COST, WARRANTY_DESCRIPTION, ALLOWDISCOUNTS, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, SOLDBYCOMMISSION, ACCOUNT, ACTIVE, MEMBERPRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCE, EXTERNALID, PAYTECHSPECIFICBONUS, SYNCDATE, ORIGINAL_ID, COPIEDFROM_ID, DISPLAYNAME, MODIFIEDON, PAYSSOLDBYRATE, RECURRINGSERVICETYPE_ID, ISOTTASK, MASTER_ID, IMAGES, ISTIMEANDMATERIAL, PRICE, WARRANTY_DURATION, ADDONPRICE, GENERATEDTAGTARGETS, MEMBERSHIP, NOTAX, ID, SCHEDULEDFLATAMOUNT, ALLOWAPPLYTAGSTOENTITIES, ARCHIVED, BASERATE2, DISPATCHFEE, DISPLAYINAMOUNT, MINIMUMLABORHOURS, MEMBERSHIPACTION, MEMBERSHIPYEARS, TAXABLE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_160, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 2119 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2119 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2119 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 2119 DataMart :: 2119 CURATED :: 2119 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_425, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [CUSTOMER_ID, LOCATION_ID, NOCHARGE, UNION, APPROXIMATEENDDATE, CREATEDON, GENERATEDBY_ID, GENERATEDFROM_ID, MONTHNUMBER, OPPORTUNITY_ID, TOTAL, TYPE_ID, CREATEDBY_ID, CREATEDFROMESTIMATE_ID, ISPREVAILINGWAGE, PRIORITY, START, PLANEND, CAMPAIGN_ID, ESTIMATEDCOST, MANAGEFOLLOWUPEMAIL, MEMBERSHIP_ID, MODIFIEDON, PREVAILINGWAGEJOBNUMBER, LASTCHANGEDBYSMARTDISPATCH, SMARTDISPATCHDATA_JOB, STATUS, WARRANTYFOR_ID, COMPLETIONSURVEYID, DRIVINGCOST, DURATION, ISTECHNICIANSPECIFIC, LEADGENERATED_ID, PREDICTEDSALES, SUMMARY, END, IMPORTID, PREVAILINGWAGECODE_ID, NOCHARGESOURCE, SOLDBY_ID, ALLOTTEDTIME, APPROXIMATESTARTDATE, BUSINESSUNIT_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, LASTAPPOINTMENT_ID, PMDATE, RECALLFOR_ID, DRIVETIME, INVOICE_ID, PROJECT_ID, ACTIVE, CALLSCRIPTANSWERRECORD_ID, CUSTOMERPO, ID, ISAUTODISPATCHED, NUMBER, REASSIGNMENTPENALTY, LATEPENALTY, MANAGEEMPLOYEEEMAIL, PREDICTEDTOTAL, FIRSTAPPOINTMENT_ID, PLANSTART, COMPLETEDON, EXTERNALID, LEAD_ID, ISCONFIRMED, PROJECTEDVALUE, SECONDARYJOBNUMBER, NOTIFICATIONSENABLED, OPPORTUNITYDATE] Column names for DataMart Table --> STR_JOB :: [CREATEDFROMESTIMATE_ID, IMPORTID, DRIVETIME, INVOICE_ID, ISPREVAILINGWAGE, PREDICTEDTOTAL, RECORD_UPDATE_DATE, ESTIMATEDCOST, WARRANTYFOR_ID, CREATEDON, CUSTOMERPO, GENERATEDFROM_ID, ID, LASTCHANGEDBYSMARTDISPATCH, MONTHNUMBER, PROJECTEDVALUE, COMPLETIONSURVEYID, LEAD_ID, START, ACTIVE, APPROXIMATEENDDATE, CREATEDBY_ID, PLANEND, PLANSTART, RECORD_CREATE_DATE, TENANT_TYPE, LATEPENALTY, ACTIVE_FLAG, CUSTOMER_ID, GENERATEDBY_ID, ISAUTODISPATCHED, ISCONFIRMED, MANAGEFOLLOWUPEMAIL, OPPORTUNITY_ID, SOLDBY_ID, CAMPAIGN_ID, MEMBERSHIP_ID, OPPORTUNITYDATE, REASSIGNMENTPENALTY, TOTAL, SMARTDISPATCHDATA_JOB, TYPE_ID, MANAGEEMPLOYEEEMAIL, MODIFIEDON, NOTIFICATIONSENABLED, PMDATE, ALLOTTEDTIME, BUSINESSUNIT_ID, MASTER_ID, PROJECT_ID, NOCHARGESOURCE, NUMBER, PREDICTEDSALES, APPROXIMATESTARTDATE, CALLSCRIPTANSWERRECORD_ID, COMPLETEDON, CREATEDFROMESTIMATESTATUSWHENBOOKING, FIRSTAPPOINTMENT_ID, LASTAPPOINTMENT_ID, LEADGENERATED_ID, NOCHARGE, PREVAILINGWAGECODE_ID, RECALLFOR_ID, SECONDARYJOBNUMBER, UNION, DRIVINGCOST, DURATION, END, EXTERNALID, ISTECHNICIANSPECIFIC, LOCATION_ID, PRIORITY, SUMMARY, STATUS, PREVAILINGWAGEJOBNUMBER] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1177, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [CANCELEDBY_ID, PROJECT_ID, TAXSCHEMA, EXTERNALID, SHIPTO_CITY, STATUS, TYPE_ID, GROUPINGOPTION, ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, SHIPTO_ZIP, MASTER_ID, TRUCK_ID, ISTIMEANDMATERIAL, CREATEDON, IMPORTID, SHIPTO_STATE, TENANT_TYPE, ACTIVE_FLAG, AMOUNT, CANCELEDON, EXPORTID, TAX, SENTON, SHIPTO_LONGITUDE, CANCELEDREASON, INVENTORYLOCATION_ID, RECORD_CREATE_DATE, TECHNICIAN_ID, SHIPTO_UNIT, ACTIVE, BUSINESSUNIT_ID, DATE, ERRORMESSAGE, MARKUP, RECEIVEDON, RECORD_UPDATE_DATE, REQUISITION_ID, SHIPTO_COUNTRY, TAXRATE, INVOICE_ID, SUMMARY, BATCH_ID, SHIPTODESCRIPTION, SHIPTO_LATITUDE, PROJECTLABELS, VENDOR, VENDORINVOICENUMBER, CREATEDBY_ID, MODIFIEDON, NUMBER, POVENDOR_ID, REQUIREDON, ROLLEDOVERFROMPURCHASEORDER_ID, SENDINGMETHOD, SENDSTATUS, SHIPTO_STREET, JOB_ID, NOCHARGE, SHIPPING] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_386, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [ISPAUSED, ACTIVE, GROSSPAY, ID, PAYROLLROLE, SPLIT, JOB_ID, JOHNMOOREPAYROLLROLE, TECHNICIAN_ID, CREATEDBY_ID, DRIVETIME_ID, PAYTYPE, TECHNICIANROLE_ID, COMMISSIONRATE, PROJECTLABELS, STATUS, CREATEDON, MODIFIEDON, IMPORTID] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, STATUS, RECORD_CREATE_DATE, ID, MASTER_ID, PAYTYPE, RECORD_UPDATE_DATE, SOURCE_PKEY_SPK, CREATEDON, ACTIVE_FLAG, IMPORTID, JOHNMOOREPAYROLLROLE, MODIFIEDON, COMMISSIONRATE, PAYROLLROLE, TECHNICIANROLE_ID, GROSSPAY, ISPAUSED, JOB_ID, PROJECTLABELS, SPLIT, TENANT_TYPE, ACTIVE, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1042, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [COMMISSIONRATE, PAYTYPE, PROJECTLABELS, SPLIT, CREATEDBY_ID, CREATEDON, GROSSPAY, MODIFIEDON, ACTIVE, ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, JOB_ID, TENANT_TYPE, TECHNICIAN_ID, JOHNMOOREPAYROLLROLE, STATUS, MASTER_ID, IMPORTID, PAYROLLROLE, DRIVETIME_ID, ISPAUSED, TECHNICIANROLE_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_804, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_961, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [MASTER_ID, MEMO, RATING, RECOMMENDATIONS, ID, ISROUTINECOMPLETED, RECORD_UPDATE_DATE, SENTON, SUBMITCOUNT, ACTIVE_FLAG, COMPLETEDON, JOBCOMPLETEDON, RECORD_CREATE_DATE, ISPLANNINGTOUSEAGAIN, MODIFIEDON, TENANT_TYPE, JOBID, STATUS, TOKEN, SURVEYTYPE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1044, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 307 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 307 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 307 Row Count of Table JOBTYPE is matched for APIMAT :: 307 DataMart :: 307 Row Count of Table JOBTYPE is matched for DataMart :: 307 CURATED :: 307 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1090, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [IMPORTID, ACCOUNTNAME, ACTIVE, RECORD_CREATE_DATE, CREATEDBY_ID, ID, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MATERIALVENDOR_ID, ACTIVE_FLAG, COST, CREATEDON] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1133, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 722 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 722 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 722 Row Count of Table PAYMENT is matched for APIMAT :: 722 DataMart :: 722 Row Count of Table PAYMENT is matched for DataMart :: 722 CURATED :: 722 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_763, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [ALLDAY, DURATION, ID, RECORD_CREATE_DATE, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, IMPORTID, SUMMARY, ACTIVE_FLAG, EXPECTEDDURATION, REMOVETECHNICIANFROMCAPACITYPLANNING, MASTER_ID, TECHNICIAN_ID, ISCOMPLETED, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, CREATEDON, NAME, TIMESHEET_ID, START, CLEARTECHNICIANVIEW, CREATEDBY_ID, DEFINITION_ID] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_095, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [CREATEDON, DUEDAYTYPE, NAME, DUEDAY, ID, INUSECOUNT, ISCUSTOMERDEFAULT, ISVENDORDEFAULT, CREATEDBY_ID, IMPORTID, ACTIVE] Column names for DataMart Table --> STR_PAYMENTTERM :: [DUEDAYTYPE, RECORD_UPDATE_DATE, ISCUSTOMERDEFAULT, DUEDAY, CREATEDBY_ID, ISVENDORDEFAULT, NAME, ID, MASTER_ID, ACTIVE, IMPORTID, RECORD_CREATE_DATE, CREATEDON, ACTIVE_FLAG, INUSECOUNT, TENANT_TYPE] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_971, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 26 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 26 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 26 Row Count of Table PROJECT is matched for APIMAT :: 26 DataMart :: 26 Row Count of Table PROJECT is matched for DataMart :: 26 CURATED :: 26 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1019, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 239 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 239 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 239 Row Count of Table TECHNICIAN is matched for APIMAT :: 239 DataMart :: 239 Row Count of Table TECHNICIAN is matched for DataMart :: 239 CURATED :: 239 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_857, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_ISMANUALCOORDINATES, CREATEDON, ISDEFAULTSHOPTIME, PAYROLLPOSTINGGROUP_ID, ADDRESS_COUNTRY, ADDRESS_ZIP, CODE, DESCRIPTION, STANDARDPAYCODE_ID, ENABLESIMPLECLOCKINOUT, ADDRESS_UNIT, CREATEDBY_ID, DOUBLEOVERTIMEPAYCODE_ID, SENDALERTSONMOBILE, RECORD_UPDATE_DATE, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, CUSTOMHOURLYRATE, ACTIVE_FLAG, DEDUCTCOMMUTETIME, IMPORTID, RECORD_CREATE_DATE, ACTIVE, ADDRESS_CITY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, EXCLUDEABSENTEVENT, ISAUTOCLOCKINENABLED, VISIBILITY, ADDRESS_STATE, COUNTONJOBCOUNTER, EVENTNAME, ROUTEAROUNDNJA, STANDARDPAYROLLCONTROLCODE_ID, STPAYCODE, TYPE, OTPAYCODE, ADDRESS_STREET, OVERTIMEPAYROLLCONTROLCODE_ID, TENANT_TYPE, GEOFENCECLOCKINMODE, ADDRESS_ISMILITARY, ID, OVERTIMEPAYCODE_ID, HOURLYRATE, MASTER_ID, RATEMULTIPLIER] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_096, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [CREATEDBY_ID, DESCRIPTION, PAYROLLVERSION, NAME, COLOR, ACTIVE, ID, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [IMPORTID, ID, CREATEDON, TENANT_TYPE, COLOR, CREATEDBY_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, MASTER_ID, ACTIVE, PAYROLLVERSION, RECORD_UPDATE_DATE, DESCRIPTION, NAME] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1133, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [INVOICE_ID, MASTER_ID, TRANSACTION, ESTIMATE_ID, REFUNDEDAMOUNT, PAYMENTDATE, EXPORTID, MEMO, TRANSACTIONSTATUS, APPLIEDON, FINANCINGOPERATOR, MODIFIEDON, PROJECT_ID, IMPORTID, ACTIVE, AMOUNT, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, EXTERNALID, RECORD_UPDATE_DATE, CUSTOMER_ID, CREATEDON, SETTLEMENTDATE, TENANT_TYPE, BUSINESSUNIT_ID, CHECKNUMBER, CREDITAVAILABLE, METHOD, SETTLEMENTSTATUS, TYPE_ID, PAIDON, RECORD_CREATE_DATE, STATUS, ACTIVE_FLAG, AGREEMENTLANGUAGE, BATCH_ID, DEFERREDINTEREST, ID, NUMBER, SOURCE, STOREDPAYMENT_ID, UNAPPLIEDAMOUNT] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_333, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CATEGORY
Table Count in Snowflake:: 6626 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6626 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6626 Row Count of Table CATEGORY is matched for RAW :: 6626 DataMart :: 6626 CURATED :: 6626 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_986, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table CALLREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table CALLREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_632, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [COMMISSIONRATE, CREATEDBY_ID, CREATEDON, MODIFIEDON, ACTIVE, PAYTYPE, DRIVETIME_ID, GROSSPAY, JOHNMOOREPAYROLLROLE, PAYROLLROLE, IMPORTID, TECHNICIAN_ID, ID, JOB_ID, PROJECTLABELS, SPLIT, STATUS, ISPAUSED, TECHNICIANROLE_ID] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [MASTER_ID, SPLIT, TECHNICIAN_ID, STATUS, ACTIVE, DRIVETIME_ID, GROSSPAY, RECORD_UPDATE_DATE, TECHNICIANROLE_ID, PAYTYPE, RECORD_CREATE_DATE, CREATEDBY_ID, JOB_ID, PAYROLLROLE, TENANT_TYPE, JOHNMOOREPAYROLLROLE, ACTIVE_FLAG, MODIFIEDON, SOURCE_PKEY_SPK, CREATEDON, IMPORTID, ISPAUSED, ID, COMMISSIONRATE, PROJECTLABELS] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_800, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, CREATEDON, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_CITY, ISPREVAILINGWAGE, TAXABLE, MASTER_ID, ACTIVE, ADDRESS_LONGITUDE, CUSTOMER_ID, RECURRINGSERVICE_FROM, MODIFIEDON, TENANT_TYPE, ZONE_ID, ADDRESS_STATE, AUTOLONGITUDE, ID, RECORD_CREATE_DATE, ADDRESS_ZIP, AVALARAENTITYCODE, ESTIMATEDTAX, NAME, RECURRINGSERVICE_TO, ADDRESS_STREET, ADDRESS_UNIT, CREATEDBY_ID, DONOTSENDTECHNICIAN_ID, IMPORTID, RECORD_UPDATE_DATE, RECURRINGSERVICE_ACTIVATEDBY, SUMMARY, RECURRINGSERVICE_RECURRENCEINTERVAL, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_TYPE, ADDRESS_LATITUDE, NOCHARGE, ACTIVE_FLAG, ADDRESS_ISMILITARY, AUTOLATITUDE, RECURRINGSERVICE_ACTIVATEDFROM, TAXZONE_ID, TAXEXEMPT] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_249, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CAMPAIGN
Table Count in Snowflake:: 710 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 710 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 710 Row Count of Table CAMPAIGN is matched for RAW :: 710 DataMart :: 710 CURATED :: 710 |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_456, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [] Column names for DataMart Table --> STR_CATEGORY :: [CATEGORYTYPE, DESCRIPTION, POSITION, RECORD_CREATE_DATE, SUPPLIERIMAGES, ID, NAME, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, EXTERNALID, RECORD_UPDATE_DATE, SOURCE, HIDEINMOBILE, IMAGE, BUSINESSUNIT_ID, CREATEDON, PARENT_ID, MASTER_ID, ACTIVE, AVALARARESIDENTIALTAXCODE, SKUIMAGES, CREATEDBY_ID, IMPORTID, SOURCEVERSION, TENANT_TYPE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1102, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [ENDTIME, RECORD_CREATE_DATE, STARTTIME, START, BATCH, MASTER_ID, TECHNICIAN_ID, ACTIVE, TENANT_TYPE, TITLE, SHIFTTYPE, ACTIVE_FLAG, IMPORTID, RECORD_UPDATE_DATE, END, STARTDATE, TIMESHEETCODE_ID, NOTE, ENDDATE, ID, CREATEDBY_ID, TIMESHEET_ID, CREATEDON] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_543, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [ACTIVE, BONUS, BRAND, DESCRIPTION, INVENTORYENABLEDON, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, SERVICEPROVIDERWARRANTY_DESCRIPTION, IMPORTID, PRIMARYVENDOR_ID, IMAGES, SYNCDATE, ALLOWDISCOUNTS, INVENTORYENABLEDBY_ID, NAME, TYPE_ID, WARRANTYRESERVE, HOURS, PAYSCOMMISSION, SUPPLIERIMAGES, ADDONMEMBERPRICE, COPIEDFROM_ID, CREATEDBY_ID, PRICE, PROVIDER_ID, ID, PAYTECHSPECIFICBONUS, ARCHIVED, AVALARARESIDENTIALTAXCODE, COST, CREATEDON, MODIFIEDON, DISPLAYNAME, DISPLAYINAMOUNT, EXTERNALID, ORIGINAL_ID, PAYSSOLDBYRATE, GENERALLEDGERACCOUNT_ID, COMMISSIONBONUS, ACCOUNT, ADDONFLATAMOUNT, ADDONPRICE, CATEGORY_ID, ISINVENTORY, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, MANUFACTURERWARRANTY_DESCRIPTION, MODEL, EXCLUDEFROMPRICEBOOKWIZARD, PAYSFLATAMOUNT, SERVICEPROVIDERWARRANTY_DURATION, ASSETACCOUNT_ID, BUSINESSUNIT_ID, COSTOFSALEACCOUNT_ID, ISSERIALIZED, MANUFACTURER, MANUFACTURERWARRANTY_DURATION, SOURCEVERSION, SCHEDULEDFLATAMOUNT, SERIALIZEDON, UNITOFMEASURE, TAXABLE, SOURCE] Column names for DataMart Table --> STR_EQUIPMENT :: [DESCRIPTION, HOURS, IMAGES, SCHEDULEDFLATAMOUNT, WARRANTYRESERVE, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, INVENTORYENABLEDBY_ID, PAYSFLATAMOUNT, COST, EXTERNALID, MANUFACTURERWARRANTY_DESCRIPTION, SERVICEPROVIDERWARRANTY_DESCRIPTION, RECORD_UPDATE_DATE, NAME, PAYSSOLDBYRATE, ACCOUNT, CATEGORY_ID, DISPLAYINAMOUNT, MODIFIEDON, SOURCE, ORIGINAL_ID, PRICE, ACTIVE, ADDONFLATAMOUNT, ADDONPRICE, ARCHIVED, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, INVENTORYENABLEDON, MANUFACTURER, TAXABLE, CREATEDBY_ID, DISPLAYNAME, IMPORTID, LOYALTYPROGRAMELIGIBLE, TENANT_TYPE, ADDONMEMBERPRICE, CREATEDON, MASTER_ID, SERVICEPROVIDERWARRANTY_DURATION, SERIALIZEDON, ACTIVE_FLAG, BUSINESSUNIT_ID, ID, PRIMARYVENDOR_ID, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, ISINVENTORY, PAYTECHSPECIFICBONUS, ALLOWDISCOUNTS, BONUS, BRAND, COSTOFSALEACCOUNT_ID, EXCLUDEFROMPRICEBOOKWIZARD, MANUFACTURERWARRANTY_DURATION, MODEL, PAYSCOMMISSION, SOURCEVERSION, SYNCDATE, UNITOFMEASURE, MEMBERPRICE, ISSERIALIZED, SUPPLIERIMAGES, COPIEDFROM_ID, RECORD_CREATE_DATE, TYPE_ID, PROVIDER_ID] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: SOURCE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_189, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_159, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 234670 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 234670 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 234670 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 234670 DataMart :: 234670 CURATED :: 234670 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_928, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [AGREEMENTLANGUAGE, AMOUNT, PAIDON, STOREDPAYMENT_ID, MASTER_ID, SETTLEMENTDATE, CREDITAVAILABLE, ESTIMATE_ID, EXTERNALID, SETTLEMENTSTATUS, ACTIVE_FLAG, CHECKNUMBER, CREATEDBY_ID, CUSTOMER_ID, SOURCE, RECORD_UPDATE_DATE, INVOICE_ID, MEMO, PAYMENTDATE, TRANSACTION, ID, NUMBER, ACTIVE, APPLIEDON, CREATEDON, EXPORTID, MODIFIEDON, STATUS, TRANSACTIONSTATUS, TENANT_TYPE, PROJECT_ID, RECORD_CREATE_DATE, DEFERREDINTEREST, IMPORTID, TYPE_ID, AUTHORIZATIONSIGNATURE, BATCH_ID, BUSINESSUNIT_ID, METHOD, UNAPPLIEDAMOUNT, FINANCINGOPERATOR, REFUNDEDAMOUNT] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_940, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 833 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 833 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 833 Row Count of Table VENDOR is matched for APIMAT :: 833 DataMart :: 833 Row Count of Table VENDOR is matched for DataMart :: 833 CURATED :: 833 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_280, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [COLOR, CREATEDON, ISVISIBLEONDISPATCHBOARD, FONTCOLOR, CODE, ISCONVERSIONOPPORTUNITY, NAME, PROJECTEDVALUEADJUSTMENT, ISALWAYSVISIBLE, MODIFIEDON, ID, IMPORTID, ACTIVE, IMPORTANCE, CREATEDBY_ID] Column names for DataMart Table --> STR_TAGTYPE :: [ACTIVE_FLAG, CREATEDON, TENANT_TYPE, ACTIVE, ISCONVERSIONOPPORTUNITY, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, CODE, CREATEDBY_ID, IMPORTANCE, IMPORTID, ISALWAYSVISIBLE, ISVISIBLEONDISPATCHBOARD, PROJECTEDVALUEADJUSTMENT, COLOR, FONTCOLOR, MASTER_ID, MODIFIEDON, NAME] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_740, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 15 Row Count of Table CALLREASON is matched for APIMAT :: 15 DataMart :: 15 Row Count of Table CALLREASON is matched for DataMart :: 15 CURATED :: 15 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_867, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 9287 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9287 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 9287 Row Count of Table CONTACT is matched for APIMAT :: 9287 DataMart :: 9287 Row Count of Table CONTACT is matched for DataMart :: 9287 CURATED :: 9287 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_371, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [IMPORTID, ID, CREATEDON, LEAD, NAME, MODIFIEDON, ACTIVE, CREATEDBY_ID] Column names for DataMart Table --> STR_CALLREASON :: [ACTIVE, LEAD, TENANT_TYPE, CREATEDON, RECORD_CREATE_DATE, CREATEDBY_ID, MODIFIEDON, RECORD_UPDATE_DATE, IMPORTID, ACTIVE_FLAG, MASTER_ID, ID, NAME] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_891, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table PURCHASEORDERITEM is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_359, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.SERVICE
Table Count in Snowflake:: 15392 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 15392 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 15392 Row Count of Table SERVICE is matched for RAW :: 15392 DataMart :: 15392 CURATED :: 15392 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1070, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 20 DataMart :: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 20 Row Count of Table CANCELJOBREASON is matched for DataMart :: 20 CURATED :: 20 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1174, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [ACTIVE_FLAG, CREDITAVAILABLE, ESTIMATE_ID, EXPORTID, MEMO, TENANT_TYPE, AGREEMENTLANGUAGE, DEFERREDINTEREST, FINANCINGOPERATOR, PROJECT_ID, CUSTOMER_ID, SETTLEMENTDATE, SOURCE, MASTER_ID, AMOUNT, APPLIEDON, PAIDON, STOREDPAYMENT_ID, METHOD, BUSINESSUNIT_ID, CREATEDBY_ID, NUMBER, SETTLEMENTSTATUS, UNAPPLIEDAMOUNT, BATCH_ID, TYPE_ID, INVOICE_ID, ACTIVE, CREATEDON, ID, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, REFUNDEDAMOUNT, TRANSACTION, AUTHORIZATIONSIGNATURE, CHECKNUMBER, EXTERNALID, IMPORTID, PAYMENTDATE, STATUS, TRANSACTIONSTATUS] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_868, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 3387 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3387 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 3387 DataMart :: 3387 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3387 Row Count of Table CUSTOMER is matched for DataMart :: 3387 CURATED :: 3387 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1113, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 5361 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5361 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5361 Row Count of Table CONTACT is matched for APIMAT :: 5361 DataMart :: 5361 Row Count of Table CONTACT is matched for DataMart :: 5361 CURATED :: 5361 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_735, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 125 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 125 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 125 Row Count of Table VENDOR is matched for APIMAT :: 125 DataMart :: 125 Row Count of Table VENDOR is matched for DataMart :: 125 CURATED :: 125 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_228, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [COST, CREATEDON, IMPORTID, ISPRIMARY, MATERIAL_ID, ID, PARTNUMBER, ACTIVE, CREATEDBY_ID, MEMO, PRIMARYSUBACCOUNT_ID, VENDOR_ID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [RECORD_CREATE_DATE, IMPORTID, VENDOR_ID, ACTIVE_FLAG, ISPRIMARY, CREATEDON, ID, COST, MEMO, TENANT_TYPE, ACTIVE, MASTER_ID, CREATEDBY_ID, PARTNUMBER, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: VENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1116, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [CLOCKINOUTREMINDER, HOME_CITY, HOME_LONGITUDE, NAME, PHONE, SALESFORCECONTACTID, EMAIL, LASTNAME, PAYFREQUENCY_ID, USER_ID, AGENTID, BIRTHDATE, FIRSTNAME, MIDDLENAME, MODIFIEDON, OVERTIMEMODE, PAYROLLBUSINESSUNIT_ID, PAYROLLID, PHONECONFIRMED, POSITION, MANAGER_ID, RECORD_CREATE_DATE, TENANT_TYPE, HOME_STREET, HOURLYRATE, MOBILEPHONECONFIRMED, STARTDATE, ISEXTERNAL, PHOTO, RECORD_UPDATE_DATE, HOME_LATITUDE, HOME_ZIP, PAYROLLSTARTPERIOD, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, HOME_STATE, HOME_UNIT, IMPORTID, OVERTIMEPROFILE_ID, EMAILCONFIRMED, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, ID, SALESFORCEROLE, ISEXCLUDEDFROMPAYROLL, MOBILEPHONE, MASTER_ID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_654, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [ACTIVE, LOCNNUMBERS, MAXDRIVETIMEADJUSTMENT, NAME, SERVICEDAYSENABLED, CITIES, COLOR, ID, TERRITORYNUMBERS, CREATEDBY_ID, IMPORTID, ZIPS, CREATEDON, MODIFIEDON, SERVICEDAYS] Column names for DataMart Table --> STR_ZONE :: [MASTER_ID, SERVICEDAYS, ZIPS, MODIFIEDON, LOCNNUMBERS, RECORD_CREATE_DATE, ACTIVE, SERVICEDAYSENABLED, ID, CREATEDON, ACTIVE_FLAG, COLOR, MAXDRIVETIMEADJUSTMENT, RECORD_UPDATE_DATE, CITIES, IMPORTID, TENANT_TYPE, TERRITORYNUMBERS, NAME, CREATEDBY_ID] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SERVICEDAYS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1147, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [DISCOUNTTOTAL, FEETOTAL, PAYMENTTERM_ID, ROYALTY_SENTON, IMPORTID, BILLINGDATE, COMMISSIONELIGIBILITYDATE, EXCLUDEFROMPAYROLL, MODIFIEDON, NETAMOUNT, NUMERICNUMBER, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TENANT_TYPE, TOTAL, ACTIVE_FLAG, CREATEDBY_ID, EXPORTID, PAIDON, ROYALTY_STATUS, PROJECTLABELS, SIGNATURE, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZATIONSIGNATURE, CONFIGURATION, CREATEDON, INCLUDEINTECHNICIANREPORTS, LABORTAX, MASTER_ID, ROYALTY_DATE, COUNTERSALESLOCATION_ID, MATERIALSKUREFERENCE_SKUID, PAYMENTDUEDATE, PAYROLLDATE, RECORD_CREATE_DATE, BUSINESSUNIT_ID, CUSTOMER_ID, RECORD_UPDATE_DATE, BALANCE, MEMBERSHIP_ID, ROYALTY_MEMO, MATERIALSKUREFERENCE_SKUTYPE, BATCH_ID, EXTERNALID, FEETAX, MATERIALTAX, NUMBER, STATUS, AUTHORIZEDAMOUNT, MATERIALSKU_ID, SUBTOTAL, TAX, ACTIVE, ADJUSTMENTTO_ID, INVOICEDON, LOCATION_ID, NEWCONSTRUCTION, JOB_ID, PROJECT_ID, TAXZONE_ID, TYPE_ID, ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_287, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ADDRESS_STREET, LICENSENUMBER, MATERIALSKU_ID, BANKACCOUNTPROCESSOR_ID, ENABLEWORKORDERS, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLWEIGHTEDOTPAYCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, WORLDPAYSUBID, CREDITCARDPROCESSORLOGIN, DEFAULTTAXRATE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, AUTHORIZATIONAGREEMENT_FILENAME, MATERIALSKUREFERENCE_SKUTYPE, HVACDASHBOARDSECTIONS, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMESTANDARDPAYCODE_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, PAYROLLTASKBONUSPAYCODE, ACTIVE, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_COUNTRY, BCCEMAIL, CREDITCARDPROCESSOR_ID, DIVISIONNAME, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_GST, GOAL, INSURANCECOMPANYNAME, MATERIALSKUREFERENCE_SKUID, NAVISIONOVERTIMEEARNINGCODE, PAYROLLFLATFEEMINIMUM, ADDRESS_ISMANUALCOORDINATES, EXTERNALID, PAYROLLPERCENTAGEFEE, TENANT_TYPE, NAME, AUTHORIZATIONPARAGRAPH, QUICKBOOKSCLASS, INVOICEMESSAGE, PAYMENTPROCESSOR, WARRANTYRATE, NOCHARGERESIDENTIAL, ADDRESS_UNIT, ADDRESS_ZIP, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREDITCARDPROCESSORKEY, PAYROLLTYPE, CREATEDON, DATA, ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODE, QUICKBOOKSOAUTHSETTINGS, RECORD_UPDATE_DATE, FRANCHISEEINFO_PIVOTALNUMBER, GREENSKYMERCHANTID, MODIFIEDON, OVERTIMEMODE, PAYROLLFLATFEE, PAYROLLJOBHOURSSTPAYCODE, PAYROLLSOLDBYPAYCODENEW, PHONENUMBER, TURNSCONTRACTORID, ADDRESS_LATITUDE, COMMISSIONCALCULATION, DIVISION_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLINVOICEBONUSPAYCODE_ID, SELLERFEE, FRANCHISEEINFO_COMMENTS, PAYMENTOPTIONS, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, JOBBOOKEDALERTRECIPIENTS, RECORD_CREATE_DATE, TGLBONUS, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, ADDRESS_LONGITUDE, CORPORATECONTRACTNUMBER, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INSURANCECOMPANYPHONE, NOCHARGECOMMERCIAL, FINANCEITPARTNERID, NAVISIONGLCODE, PAYROLLCOSTMARKUP, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, SERVICEFINANCEDEALERNAME, WORLDPAYMERCHANTPIN, POSTDATE, OFFERCOMMERCIALGENERALLIABILITY, INTEGRATEDREFUNDS_ID, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_STATE, CONSTRUCTION, CURRENCY, FRANCHISEEINFO_NAME, HIDEPRICES, OFFICIALNAME, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, EMAIL, PAYROLLJOBHOURSOTPAYCODE, TRADE_ID, SERVICEFINANCEDEALERID, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_ISMILITARY, FINANCEITACCOUNTEMAIL, INVOICEHEADER, NOCHARGE, CREATEDBY_ID, FRANCHISEEINFO_TRUCKSOPERATING, IMPORTID, MEALAPPOINTMENT_ID, PAYROLLIDLETIMESTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTASKBONUSPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODENEW, THREEDAYCANCELATIONPARAGRAPH, LOGO, PAYROLLSOLDBYPAYCODE, TURNOVERMINIMUMTHRESHOLD, INTACCTENTITY_ID, MASTER_ID, MINIMUMROYALTYFEE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_980, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_CITY, CREATEDBY_ID, ID, MASTER_ID, OTPAYCODE, VISIBILITY, ACTIVE_FLAG, ADDRESS_LATITUDE, ADDRESS_ZIP, BUSINESSUNIT_ID, ENABLESIMPLECLOCKINOUT, OVERTIMEPAYCODE_ID, PAYROLLPOSTINGGROUP_ID, TYPE, ADDRESS_UNIT, COUNTONJOBCOUNTER, GEOFENCECLOCKINMODE, APPLICABLEEMPLOYEETYPE, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, ADDRESS_STREET, ISAUTOCLOCKINENABLED, OVERTIMEPAYROLLCONTROLCODE_ID, ROUTEAROUNDNJA, ADDRESS_ISMANUALCOORDINATES, EVENTNAME, HOURLYRATE, RECORD_UPDATE_DATE, STANDARDPAYCODE_ID, CREATEDON, IMPORTID, ISDEFAULTSHOPTIME, DEDUCTCOMMUTETIME, EXCLUDEABSENTEVENT, TENANT_TYPE, CODE, ACTIVE, ADDRESS_LONGITUDE, ADDRESS_STATE, DESCRIPTION, RATEMULTIPLIER, STPAYCODE, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_744, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [MEMO, TYPE, VALUE, CREATEDON, INVOICESTATEMENTNOTIFICATION, RECORD_UPDATE_DATE, CREATEDBY_ID, OWNER_ID, ACTIVE, MASTER_ID, MARKETINGUPDATESENABLED, TENANT_TYPE, JOBREMINDERSENABLED, ACTIVE_FLAG, ID, MESSAGESENABLED, IMPORTID, MODIFIEDON, REVERSEPHONE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_886, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 500 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 500 DataMart :: 500 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 500 CURATED :: 500 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_680, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_265, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [ACTIVE, COMPCODE, MODIFIEDON, PROJECTLABELS, CREATEDON, CLASS, CREATEDBY_ID, ID, LIKELIHOOD, NOCHARGE, SOLDTHRESHOLD, COMPOVERTIMERATE, DURATION, ENFORCERECURRINGSERVICEEVENTSELECTION, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PRIORITY, COMPDOUBLEOVERTIMERATE, IMPORTID, ISTUNEUP, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, COMPSTANDARDRATE, ISAUTODISPATCHED, ISSMARTDISPATCHEDBYDEFAULTINAPI, NAME, IMAGE] Column names for DataMart Table --> STR_JOBTYPE :: [COMPCODE, LIKELIHOOD, NOCHARGE, COMPSTANDARDRATE, CREATEDON, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, MASTER_ID, MODIFIEDON, PROJECTEDVALUEADJUSTMENT, CLASS, PROJECTLABELS, RECORD_CREATE_DATE, DURATION, IMAGE, SUMMARY, CREATEDBY_ID, ISAUTODISPATCHED, ACTIVE, IMPORTID, NAME, PRIORITY, TENANT_TYPE, COMPOVERTIMERATE, ISTUNEUP, MINIMUMMATERIALCOSTINPERCENT, COMPDOUBLEOVERTIMERATE, RECORD_UPDATE_DATE, ACTIVE_FLAG, MAXIMUMMATERIALCOSTINPERCENT, SOLDTHRESHOLD] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMAGE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_600, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [AMOUNT, STATUS, TRANSACTIONSTATUS, SOURCE, DEFERREDINTEREST, EXPORTID, UNAPPLIEDAMOUNT, REFUNDEDAMOUNT, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, FINANCINGOPERATOR, METHOD, CREDITAVAILABLE, CUSTOMER_ID, ESTIMATE_ID, INVOICE_ID, MODIFIEDON, PROJECT_ID, STOREDPAYMENT_ID, TRANSACTION, TYPE_ID, NUMBER, IMPORTID, ACTIVE, BUSINESSUNIT_ID, SETTLEMENTDATE, AGREEMENTLANGUAGE, APPLIEDON, MEMO, CREATEDON, BATCH_ID, ID, SETTLEMENTSTATUS, PAYMENTDATE, CHECKNUMBER, EXTERNALID, PAIDON] Column names for DataMart Table --> STR_PAYMENT :: [BATCH_ID, CHECKNUMBER, MASTER_ID, SOURCE, APPLIEDON, STOREDPAYMENT_ID, METHOD, ACTIVE, AGREEMENTLANGUAGE, CREATEDBY_ID, CREATEDON, MEMO, RECORD_CREATE_DATE, NUMBER, REFUNDEDAMOUNT, PROJECT_ID, ESTIMATE_ID, RECORD_UPDATE_DATE, TRANSACTION, TYPE_ID, TRANSACTIONSTATUS, EXTERNALID, IMPORTID, UNAPPLIEDAMOUNT, MODIFIEDON, AUTHORIZATIONSIGNATURE, CREDITAVAILABLE, FINANCINGOPERATOR, ID, INVOICE_ID, AMOUNT, BUSINESSUNIT_ID, PAYMENTDATE, SETTLEMENTDATE, STATUS, ACTIVE_FLAG, CUSTOMER_ID, DEFERREDINTEREST, EXPORTID, SETTLEMENTSTATUS, TENANT_TYPE, PAIDON] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PAIDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_475, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [ACTIVE_FLAG, COST, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, CREATEDON, ID, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, ACCOUNTNAME, MATERIALVENDOR_ID, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_854, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ACTIVE_FLAG, MASTER_ID, IMPORTANCE, IMPORTID, ISCONVERSIONOPPORTUNITY, MODIFIEDON, ISALWAYSVISIBLE, CODE, FONTCOLOR, NAME, RECORD_UPDATE_DATE, COLOR, CREATEDON, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, ID, ISVISIBLEONDISPATCHBOARD] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_716, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [COMPDOUBLEOVERTIMERATE, NOCHARGE, MASTER_ID, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, COMPCODE, ENFORCERECURRINGSERVICEEVENTSELECTION, TENANT_TYPE, ID, MAXIMUMMATERIALCOSTINPERCENT, MODIFIEDON, CREATEDON, ISAUTODISPATCHED, LIKELIHOOD, NAME, PROJECTLABELS, RECORD_UPDATE_DATE, ISTUNEUP, ACTIVE, ACTIVE_FLAG, CLASS, PROJECTEDVALUEADJUSTMENT, IMAGE, COMPOVERTIMERATE, COMPSTANDARDRATE, CREATEDBY_ID, SOLDTHRESHOLD, SUMMARY, DURATION, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_341, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [ACTIVE, ID, CREATEDON, IMPORTID, CREATEDBY_ID, MODIFIEDON, NAME] Column names for DataMart Table --> STR_HOLDJOBREASON :: [CREATEDON, RECORD_UPDATE_DATE, ID, MODIFIEDON, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, MASTER_ID, NAME, TENANT_TYPE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_964, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [AUTOLONGITUDE, CREATEDON, RECORD_CREATE_DATE, TAXEXEMPT, ACTIVE_FLAG, ADDRESS_ZIP, ESTIMATEDTAX, NOCHARGE, TAXABLE, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_ACTIVATEDBY, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_TO, SUMMARY, ADDRESS_ISMANUALCOORDINATES, AUTOLATITUDE, PREFERREDTECHNICIAN_ID, ISPREVAILINGWAGE, RECORD_UPDATE_DATE, ACTIVE, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, AVALARAENTITYCODE, CREATEDBY_ID, MODIFIEDON, TAXZONE_ID, MASTER_ID, NAME, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_LATITUDE, CUSTOMER_ID, IMPORTID, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_MEMO, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_STATE, ADDRESS_STREET, ID, RECURRINGSERVICE_FROM, TENANT_TYPE, ADDRESS_UNIT, RECURRINGSERVICE_CANCELLATIONDATE, ZONE_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_902, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table BUSINESSUNIT is matched for DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_315, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PROJECT, STR_PROJECT, DIM_PROJECT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PROJECT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PROJECT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PROJECT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PROJECT :: [] Column names for DataMart Table --> STR_PROJECT :: [COMPLETEDONACTUAL, CREATEDON, MD5_VALUE, MODIFIEDON, RECORD_CREATE_DATE, COMPLETIONPERCENT, PROJECTSETTINGSTYPE, SUMMARY, ACKNOWLEDGEMENTSIGNATURE, LOCATION_ID, CONTRACTSTARTDATE, TECHNICIANSIGNATURE, CUSTOMER_ID, RETAINAGEPERCENT, IMPORTID, STARTEDON, TENANT_TYPE, PAYMENTTERM_ID, RECORD_UPDATE_DATE, ISPREVAILINGWAGE, ISRETAINAGEENABLED, NAME, ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, COMPLETEDON, CONTRACTESTIMATE_ID, CONTRACTFOR, ID, MASTER_ID, CREATEDBY_ID, REVENUERECOGNITIONMETHOD, ACTIVE, AREITEMSREORDERED, NUMBER] Column names for Curated Table --> DIM_PROJECT :: [RECORD_UPDATE_DATE, ACTIVE, AUTHORIZATIONSIGNATURE, COMPLETEDON, RETAINAGEPERCENT, IMPORTID, CONTRACTFOR, CONTRACTSTARTDATE, ID, ISRETAINAGEENABLED, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, PROJECTSETTINGSTYPE, TECHNICIANSIGNATURE, ISPREVAILINGWAGE, MD5_VALUE, NAME, PAYMENTTERM_ID, COMPLETEDONACTUAL, CUSTOMER_ID, NUMBER, AREITEMSREORDERED, CREATEDON, LOCATION_ID, MODIFIEDON, STARTEDON, ACKNOWLEDGEMENTSIGNATURE, COMPLETIONPERCENT, CONTRACTESTIMATE_ID, SUMMARY, CREATEDBY_ID, REVENUERECOGNITIONMETHOD] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_329, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [EXCUSEMEMO, VOICEMAILPATH, CREATEDBY_ID, DIRECTION, ESTIMATE_ID, JOB_ID, AGENT_ID, CREATEDON, CUSTOMER_ID, RECORDINGPATH, CALLSERVICE, FOLLOWUP_ID, REVIEWINGBY_ID, TO, RECORDINGURL, ACTIVE, CAMPAIGN_ID, RECORDINGID, FROM, ID, IMPORTID, LEAD_ID, WONTREVIEW, DURATION, MODIFIEDON, REASON_ID, REVIEWEDBY_ID, SID, STATUS, TYPE, TAG, CONVERSIONSCORE, LOCATION_ID] Column names for DataMart Table --> STR_CALL :: [CAMPAIGN_ID, DURATION, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, REVIEWINGBY_ID, ESTIMATE_ID, ID, RECORDINGID, VOICEMAILPATH, ACTIVE_FLAG, CREATEDON, EXCUSEMEMO, TYPE, CUSTOMER_ID, MODIFIEDON, TO, FOLLOWUP_ID, RECORDINGURL, TENANT_TYPE, SID, AGENT_ID, CREATEDBY_ID, TAG, CONVERSIONSCORE, REASON_ID, ACTIVE, FROM, JOB_ID, RECORD_CREATE_DATE, CALLSERVICE, LEAD_ID, REVIEWEDBY_ID, DIRECTION, LOCATION_ID, RECORDINGPATH, WONTREVIEW, STATUS] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: LOCATION_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_509, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [ACTIVE, IMPORTID, STATUS, ISPAUSED, JOHNMOOREPAYROLLROLE, CREATEDON, GROSSPAY, MODIFIEDON, PROJECTLABELS, SPLIT, TECHNICIAN_ID, DRIVETIME_ID, PAYROLLROLE, PAYTYPE, ID, JOB_ID, COMMISSIONRATE, CREATEDBY_ID, TECHNICIANROLE_ID] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [ACTIVE, CREATEDON, RECORD_UPDATE_DATE, PAYROLLROLE, TECHNICIANROLE_ID, TENANT_TYPE, ID, GROSSPAY, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, TECHNICIAN_ID, SPLIT, ACTIVE_FLAG, COMMISSIONRATE, ISPAUSED, PROJECTLABELS, PAYTYPE, SOURCE_PKEY_SPK, CREATEDBY_ID, DRIVETIME_ID, JOB_ID, JOHNMOOREPAYROLLROLE, MODIFIEDON, STATUS] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_921, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [CLASS, DURATION, NOCHARGE, TENANT_TYPE, SUMMARY, PROJECTEDVALUEADJUSTMENT, ID, ISAUTODISPATCHED, MAXIMUMMATERIALCOSTINPERCENT, ACTIVE_FLAG, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPSTANDARDRATE, ISTUNEUP, ACTIVE, COMPCODE, IMAGE, IMPORTID, PROJECTLABELS, MINIMUMMATERIALCOSTINPERCENT, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, CREATEDBY_ID, CREATEDON, LIKELIHOOD, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, NAME, PRIORITY, SOLDTHRESHOLD, MASTER_ID] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1172, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_960, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [CREATEDBY_ID, MODIFIEDON, PAYROLLROLE, JOB_ID, STATUS, GROSSPAY, ID, ACTIVE, RECORD_CREATE_DATE, PROJECTLABELS, PAYTYPE, DRIVETIME_ID, ISPAUSED, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, JOHNMOOREPAYROLLROLE, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_322, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [] Column names for DataMart Table --> STR_TECHNICIAN :: [ACTIVE_FLAG, BUSINESSUNIT_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_STATE, ISAUTODISPATCHED, LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, PAYFREQUENCY_ID, POSITION, FLEET_ID, MASTER_ID, NAME, OUTBOUNDCALLERID, PAYROLLPROFILE_ID, SALESFORCECONTACTID, TRUCK_ID, PAYROLLID, PAYROLLROLE, SMARTDISPATCHSETTINGS_TECHNICIAN, TENANT_TYPE, BIO, BURDENRATE, DISPATCHNOTIFICATIONS, HOME_CITY, MIDDLENAME, HOME_UNIT, LICENSE, MANAGER_ID, OVERALLSALESFACTOR_TECHNICIAN, UNION, STANDARDPAYROLLCONTROLCODE_ID, MOBILEPHONECONFIRMED, APPOINTMENT_ID, CREATEDON, DEFAULTLABORTYPE_ID, FIRSTNAME, LASTNAME, ISEXCLUDEDFROMPAYROLL, OVERTIMEPROFILE_ID, PAYTYPE, PHOTO, STARTDATE, WILLIAMSTECHNICIANROLE, STATUSUPDATEDON, ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, EMAILCONFIRMED, PHONECONFIRMED, ADDONMULTITECHCOMMISSIONRATE, BIRTHDATE, COORDINATESUPDATEDON, HOME_ISMILITARY, HOME_STREET, ISEXTERNAL, MUHULINK, OVERTIMEMODE, OVERTIMEWORKTYPECODE_ID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, ACTIVE, ADDONSOLOCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, CHECKEDIN, DAILYGOAL, EMAIL, HOME_LONGITUDE, INVENTORYWAREHOUSENAME, INVOICINGHOURLYRATE, JOBFILTER, PAYROLLSTARTPERIOD, TODAYREVENUE_TECHNICIAN, USER_ID, HOURLYRATE, SALESFACTOR, STANDARDWORKTYPECODE_ID, SCHEDULEDMULTITECHCOMMISSIONRATE, COLOR, GOALIMAGE, ISMANAGEDTECH, JOB_ID, MEALTIME, LONGITUDE, PAYPERIOD, PAYROLLREPORTVERSION, SOLDBYRATE, PAYROLLPOSTINGGROUP_ID, CREATEDBY_ID, DEFAULTPAYROLLADJUSTMENTRATE, HOME_COUNTRY, HOME_LATITUDE, LOCATION_TECHNICIAN, MEMO, PROJECTEDVALUE, PROJECTLABELS, QBREPID, SCHEDULEDSOLOCOMMISSIONRATE, STATUS, HOME_ZIP, ID, ROUTESTATISTICS_TECHNICIAN, SCHEDULEDCREWSPLITCOMMISSIONRATE, SHIFTEND, TURNOVERBONUS, RECORD_CREATE_DATE, SHIFTSTART, MODIFIEDON, NAVISIONEMPLOYEEID, TYPE, COMMISSIONRATE, CURRENTVALUE, FIRSTDRIVERULE, HOME_ISMANUALCOORDINATES, IMPORTID, MOBILEPHONE, ZONE_ID, PAYROLLSTARTDATE, RECORD_UPDATE_DATE, TEAM, PHONE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1086, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_314, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [AMOUNT, PAYMENT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, INVOICE_ID, RECORD_CREATE_DATE, CREATEDON, IMPORTID, MODIFIEDON, PAYSELLERCOMMISSION, ACTIVE_FLAG, CREATEDBY_ID, ID, MASTER_ID, ACTIVE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_843, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [MEMO, PARTNUMBER, ACTIVE, ACTIVE_FLAG, ISPRIMARY, RECORD_CREATE_DATE, VENDOR_ID, CREATEDON, IMPORTID, MATERIAL_ID, PRIMARYSUBACCOUNT_ID, ID, MASTER_ID, COST, CREATEDBY_ID, TENANT_TYPE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_087, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_959, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 588 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 588 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 588 DataMart :: 588 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 588 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 588 CURATED :: 588 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_742, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 35 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 35 DataMart :: 35 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 35 Row Count of Table CANCELJOBREASON is matched for DataMart :: 35 CURATED :: 35 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_217, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ACCOUNT, ACTIVE, ISNOTGOINGTOBEDONE, PAYSSOLDBYRATE, TOTAL, IMPORTID, ISHIDDENFROMCUSTOMER, RENEWABLEMEMBERSHIP_ID, SCHEDULEDFLATAMOUNT, COST, ID, INSTALLEDEQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, UNITPRICE, COSTOFSALEACCOUNT_ID, MEMBERSHIPDURATION, CREATEDBY_ID, CREATEDFROM_ID, ESTIMATE_ID, INVOICEITEM_ID, PROJECTORDER, SKUREFERENCE_SKUID, ORDER, PARENTITEM_ID, MARKUP, PRICEMODIFIER_ID, PROJECTLABELS, QUANTITY, CHARGEABLE, ITEMGROUPROOT_ID, STANDARDPRICE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, GENERALLEDGERACCOUNT_ID, MODIFIEDON, PAYSFLATAMOUNT, SKU_ID, SKUREFERENCE_SKUTYPE, CREATEDON, DESCRIPTION, EQUIPMENT_ID, ISADDON, MEMBERSHIPBILLINGFREQUENCY, TOTALCOST, SOLDBY_ID, TAXABLE, ALLOWDISCOUNTS, DEMANDSTATUS, ITEMGROUPNAME, MEMBERPRICE] Column names for DataMart Table --> STR_ESTIMATEITEM :: [ID, ITEMGROUPNAME, ORDER, SCHEDULEDFLATAMOUNT, IMPORTID, PAYSSOLDBYRATE, ACCOUNT, ADDONFLATAMOUNT, ALLOWDISCOUNTS, CREATEDBY_ID, MEMBERPRICE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RENEWABLEMEMBERSHIP_ID, SKUREFERENCE_SKUTYPE, COST, SOLDBY_ID, ISADDON, ACTIVE_FLAG, AUTOGLASSITEM_ID, CREATEDFROM_ID, MEMBERSHIPBILLINGFREQUENCY, SKU_ID, STANDARDPRICE, TENANT_TYPE, TOTAL, QUANTITY, LASTUNITPRICESETBYEMPLOYEE, MEMBERSHIPDURATION, TOTALCOST, MODIFIEDON, ACTIVE, CHARGEABLE, ITEMGROUPROOT_ID, PARENTITEM_ID, PAYSFLATAMOUNT, PROJECTLABELS, SKUREFERENCE_SKUID, ISHIDDENFROMCUSTOMER, GENERALLEDGERACCOUNT_ID, MASTER_ID, PRICEMODIFIER_ID, COSTOFSALEACCOUNT_ID, CREATEDON, DEMANDSTATUS, DESCRIPTION, EQUIPMENT_ID, ESTIMATE_ID, MARKUP, PROJECTORDER, TAXABLE, INVOICEITEM_ID, ISNOTGOINGTOBEDONE, INSTALLEDEQUIPMENT_ID, UNITPRICE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: MEMBERPRICE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_265, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOBTYPE
Table Count in Snowflake:: 317 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 317 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 317 Row Count of Table JOBTYPE is matched for RAW :: 317 DataMart :: 317 CURATED :: 317 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_522, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [SERIALNUMBER, ROLLEDOVERFROMITEM_ID, CHARGEABLEITEM_ID, CREATEDON, IMPORTID, QUANTITY, REQUISITIONITEM_ID, ROLLOVERQUANTITY, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT3, CREATEDBY_ID, BUSINESSUNIT_ID, SKUREFERENCE_SKUID, EQUIPMENT_ID, DESCRIPTION, ID, UNITOFMEASURE_ID, TECHNICIANSPLIT1, COST, ISINVENTORY, MATERIALVENDOR_ID, MODIFIEDON, PROJECTLABELS, SKU_ID, MATERIAL_ID, SKUVENDOR_ID, TECHNICIANFORBASERATE2_ID, ACTIVE, MARKUP, STATUS, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT2, VENDORPARTNUMBER, EQUIPMENTVENDOR_ID, PURCHASEORDER_ID, USEDMATERIAL_ID, INVENTORYLOCATION_ID, TECHNICIANFORBASERATE3_ID] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [CREATEDBY_ID, ISINVENTORY, RECORD_UPDATE_DATE, ROLLEDOVERFROMITEM_ID, VENDORPARTNUMBER, UNITOFMEASURE_ID, TECHNICIANSPLIT3, CREATEDON, SKUREFERENCE_SKUID, TENANT_TYPE, DESCRIPTION, INVENTORYLOCATION_ID, MASTER_ID, MATERIALVENDOR_ID, QUANTITY, ID, USEDMATERIAL_ID, ACTIVE, BUSINESSUNIT_ID, COST, PROJECTLABELS, REQUISITIONITEM_ID, ROLLOVERQUANTITY, SKU_ID, TECHNICIANSPLIT1, MARKUP, PURCHASEORDER_ID, SKUVENDOR_ID, TECHNICIANFORBASERATE3_ID, ACTIVE_FLAG, CHARGEABLEITEM_ID, EQUIPMENT_ID, IMPORTID, SERIALNUMBER, MATERIAL_ID, STATUS, MODIFIEDON, RECORD_CREATE_DATE, TECHNICIANSPLIT2, TECHNICIANFORBASERATE1_ID, EQUIPMENTVENDOR_ID, TECHNICIANFORBASERATE2_ID, SKUREFERENCE_SKUTYPE] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_756, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 99 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 99 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 99 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 99 DataMart :: 99 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 99 CURATED :: 99 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_055, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.DIVISION
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table DIVISION is matched for RAW :: 4 DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1154, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [TENANT_TYPE, ACTIVE, ACTIVE_FLAG, MESSAGESENABLED, MEMO, RECORD_UPDATE_DATE, VALUE, JOBREMINDERSENABLED, TYPE, IMPORTID, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, OWNER_ID, ID, MASTER_ID, MODIFIEDON, REVERSEPHONE, CREATEDBY_ID, CREATEDON, MARKETINGUPDATESENABLED] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_900, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [RECORD_CREATE_DATE, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, ACTIVE_FLAG, NAME, CITIES, ACTIVE, SERVICEDAYS, ID, IMPORTID, SERVICEDAYSENABLED, LOCNNUMBERS, MODIFIEDON, COLOR, CREATEDBY_ID, TERRITORYNUMBERS, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, ZIPS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_897, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 500 DataMart :: 500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 500 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 500 CURATED :: 500 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_723, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [MEMO, METHOD, ESTIMATE_ID, SETTLEMENTDATE, STOREDPAYMENT_ID, TRANSACTIONSTATUS, ACTIVE_FLAG, BATCH_ID, CHECKNUMBER, CREATEDON, MODIFIEDON, SOURCE, CUSTOMER_ID, PAYMENTDATE, RECORD_UPDATE_DATE, SETTLEMENTSTATUS, TYPE_ID, UNAPPLIEDAMOUNT, TENANT_TYPE, MASTER_ID, AUTHORIZATIONSIGNATURE, EXTERNALID, RECORD_CREATE_DATE, AGREEMENTLANGUAGE, AMOUNT, APPLIEDON, DEFERREDINTEREST, FINANCINGOPERATOR, PROJECT_ID, STATUS, ID, ACTIVE, NUMBER, PAIDON, EXPORTID, IMPORTID, BUSINESSUNIT_ID, CREATEDBY_ID, REFUNDEDAMOUNT, TRANSACTION, CREDITAVAILABLE, INVOICE_ID] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1130, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [COST, IMPORTID, MASTER_ID, PARTNUMBER, ID, ACTIVE_FLAG, ISPRIMARY, VENDOR_ID, ACTIVE, CREATEDBY_ID, CREATEDON, MEMO, PRIMARYSUBACCOUNT_ID, RECORD_CREATE_DATE, MATERIAL_ID, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_735, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [DELIVERYOPTION, IMPORTID, REMITTANCEVENDOR_ID, VENDORADDRESS_CITY, VENDORADDRESS_COUNTRY, VENDORADDRESS_LATITUDE, EMAIL, MASTER_ID, TAXRATE, VENDORQUICKBOOKSITEM, VENDORADDRESS_ISMILITARY, CREATEDON, ID, MEMO, NAME, PAYMENTTERM_ID, VENDORADDRESS_UNIT, ACTIVE, ISTRUCKREPLENISHMENT, VENDORADDRESS_ZIP, VENDORADDRESS_ISMANUALCOORDINATES, FAX, LASTNAME, PHONE, RESTRICTEDMOBILECREATION, FIRSTNAME, RECORD_CREATE_DATE, VENDORADDRESS_LONGITUDE, VENDORADDRESS_STREET, RECORD_UPDATE_DATE, ACTIVE_FLAG, ADDRESS, CREATEDBY_ID, TENANT_TYPE, VENDORADDRESS_STATE, EXTERNALID, MODIFIEDON] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_034, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TRUCK
Table Count in Snowflake:: 405 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 409 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 814 Row Count of Table TRUCK is matched for RAW :: 405 DataMart :: 409 CURATED :: 814 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_310, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [] Column names for DataMart Table --> STR_MATERIALVENDOR :: [MATERIAL_ID, IMPORTID, ISPRIMARY, MASTER_ID, PARTNUMBER, CREATEDBY_ID, CREATEDON, MEMO, ACTIVE_FLAG, ACTIVE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, VENDOR_ID, COST, ID, PRIMARYSUBACCOUNT_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_637, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.MATERIAL
Table Count in Snowflake:: 1623 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1623 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 18075 Row Count of Table MATERIAL is matched for RAW :: 1623 DataMart :: 1623 CURATED :: 18075 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_075, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 117474 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 117474 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 117474 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 117474 DataMart :: 117474 CURATED :: 117474 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_517, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [ALLDAY, START, CREATEDBY_ID, DURATION, RECORD_CREATE_DATE, TIMESHEET_ID, MASTER_ID, ACTIVE, EXPECTEDDURATION, ID, TECHNICIAN_ID, CLEARTECHNICIANVIEW, DEFINITION_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, CLEARDISPATCHBOARD, NAME, TIMESHEETCODE_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, ACTIVE_FLAG, ISCOMPLETED, CREATEDON, SUMMARY] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_503, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [MATERIALSKUREFERENCE_SKUID, SOLDBYEMPLOYEE_ID, LABORTAX, STATUS, TAX, MATERIALSKUREFERENCE_SKUTYPE, AUTHORIZEDON, CREATEDON, DISCOUNTTOTAL, FEETOTAL, JOB_ID, ACTIVE, CLAIM_ID, CREATEDBY_ID, ISCHANGEORDER, ISRECOMMENDED, PROJECTLABELS, PROPOSALTAGNAME, SOLDBY_ID, PROCUREMENTTYPE, SOLDON, TECHNICIANPICKEDSOLDTYPE, IMPORTID, SOLDINVOICE_ID, TOTALCOST, OPPORTUNITY_ID, SUMMARY, TECHNICIANSIGNATURE, MATERIALTAX, PROPOSALTAGCOLOR, BUSINESSUNIT_ID, NAME, SOLDTYPE, RENEWABLEMEMBERSHIP_ID, TOTAL, ID, LOCATION_ID, ORDER, PROJECTOPPORTUNITY_ID, AUTHORIZATIONSIGNATURE, MATERIALSKU_ID, MODIFIEDON] Column names for DataMart Table --> STR_ESTIMATE :: [JOB_ID, RENEWABLEMEMBERSHIP_ID, MODIFIEDON, SOLDINVOICE_ID, TECHNICIANPICKEDSOLDTYPE, ACTIVE_FLAG, LABORTAX, LOCATION_ID, MATERIALSKUREFERENCE_SKUID, MATERIALTAX, PROCUREMENTTYPE, PROJECTOPPORTUNITY_ID, SOLDBY_ID, TAX, DISCOUNTTOTAL, IMPORTID, MASTER_ID, TECHNICIANSIGNATURE, CREATEDON, MATERIALSKU_ID, RECORD_CREATE_DATE, TOTAL, PROJECTLABELS, SOLDBYEMPLOYEE_ID, TOTALCOST, BUSINESSUNIT_ID, CREATEDBY_ID, FEETOTAL, RECORD_UPDATE_DATE, ISCHANGEORDER, AUTHORIZEDON, ID, MATERIALSKUREFERENCE_SKUTYPE, SOLDTYPE, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SUMMARY, NAME, ACTIVE, AUTHORIZATIONSIGNATURE, CLAIM_ID, OPPORTUNITY_ID, ORDER, SOLDON, STATUS, ISRECOMMENDED, TENANT_TYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_819, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 125928 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 125928 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 125928 DataMart :: 125928 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 125928 Row Count of Table INVOICE is matched for DataMart :: 125928 CURATED :: 125928 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1008, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, COST, MATERIALVENDOR_ID, ACTIVE, CREATEDON, CREATEDBY_ID, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_940, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [MEMO, TAXRATE, VENDORADDRESS_LONGITUDE, VENDORADDRESS_UNIT, ACTIVE, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE, REMITTANCEVENDOR_ID, ACTIVE_FLAG, EMAIL, LASTNAME, PHONE, VENDORADDRESS_CITY, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_STATE, ISTRUCKREPLENISHMENT, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STREET, NAME, CREATEDBY_ID, MODIFIEDON, RECORD_CREATE_DATE, VENDORADDRESS_COUNTRY, EXTERNALID, ID, PAYMENTTERM_ID, VENDORADDRESS_ZIP, RESTRICTEDMOBILECREATION, ADDRESS, DELIVERYOPTION, FAX, FIRSTNAME, IMPORTID, VENDORADDRESS_LATITUDE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1158, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ADDONMEMBERPRICE, ADDONPRICE, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, WARRANTYRESERVE, BONUS, COST, MEMBERPRICE, PAYTECHSPECIFICBONUS, ID, INVENTORYENABLEDBY_ID, SUPPLIERIMAGES, RECORD_CREATE_DATE, ACCOUNT, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, GENERALLEDGERACCOUNT_ID, MANUFACTURERWARRANTY_DURATION, SERVICEPROVIDERWARRANTY_DESCRIPTION, SOURCE, SOURCEVERSION, TYPE_ID, INVENTORYENABLEDON, ORIGINAL_ID, ACTIVE_FLAG, ADDONFLATAMOUNT, CREATEDON, DESCRIPTION, MASTER_ID, PAYSFLATAMOUNT, CREATEDBY_ID, IMPORTID, ISSERIALIZED, ACTIVE, ALLOWDISCOUNTS, ASSETACCOUNT_ID, CATEGORY_ID, NAME, PAYSSOLDBYRATE, PRICE, PROVIDER_ID, SERIALIZEDON, CROSSSALEGROUP, HOURS, MANUFACTURERWARRANTY_DESCRIPTION, PRIMARYVENDOR_ID, TAXABLE, DISPLAYINAMOUNT, MANUFACTURER, PAYSCOMMISSION, RECORD_UPDATE_DATE, SYNCDATE, BUSINESSUNIT_ID, DISPLAYNAME, EXTERNALID, TENANT_TYPE, AVALARACOMMERCIALTAXCODE, IMAGES, ISINVENTORY, MODIFIEDON, ARCHIVED, AVALARARESIDENTIALTAXCODE, EXCLUDEFROMPRICEBOOKWIZARD, LOYALTYPROGRAMELIGIBLE, MODEL, UNITOFMEASURE, BRAND, SERVICEPROVIDERWARRANTY_DURATION] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_988, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [IMPORTID, ACTIVE, MODIFIEDON, NAME, RECORD_CREATE_DATE, CREATEDBY_ID, MASTER_ID, CREATEDON, TENANT_TYPE, ACTIVE_FLAG, ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1004, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [MD5_VALUE, CUSTOMER_ID, LOCATION_ID, STATUS, CREATEDON, PRIORITY, ACTIVE, ID, RECORD_UPDATE_DATE, MODIFIEDON, IMPORTID, LATESTFOLLOWUPDATE, MASTER_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, PROJECT_ID, RECORD_CREATE_DATE, SUMMARY, CAMPAIGN_ID, CREATEDBY_ID, ESTIMATE_ID, JOBTYPE_ID, TENANT_TYPE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_789, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ADDONPRICE, ARCHIVED, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, CATEGORY_ID, COPIEDFROM_ID, COST, ISSERIALIZED, TYPE_ID, ALLOWDISCOUNTS, DESCRIPTION, ID, INVENTORYENABLEDON, ACTIVE, ACTIVE_FLAG, BONUS, BRAND, CREATEDON, INVENTORYENABLEDBY_ID, MODEL, PAYSSOLDBYRATE, COSTOFSALEACCOUNT_ID, IMAGES, MODIFIEDON, NAME, RECORD_CREATE_DATE, SOURCEVERSION, WARRANTYRESERVE, SCHEDULEDFLATAMOUNT, TENANT_TYPE, CREATEDBY_ID, DISPLAYNAME, EXTERNALID, GENERALLEDGERACCOUNT_ID, MANUFACTURERWARRANTY_DURATION, PAYSCOMMISSION, HOURS, MASTER_ID, SYNCDATE, ADDONFLATAMOUNT, PAYSFLATAMOUNT, PROVIDER_ID, RECORD_UPDATE_DATE, LOYALTYPROGRAMELIGIBLE, SERVICEPROVIDERWARRANTY_DESCRIPTION, UNITOFMEASURE, ACCOUNT, BUSINESSUNIT_ID, CROSSSALEGROUP, DISPLAYINAMOUNT, ISINVENTORY, SERVICEPROVIDERWARRANTY_DURATION, TAXABLE, COMMISSIONBONUS, PAYTECHSPECIFICBONUS, PRICE, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERPRICE, SUPPLIERIMAGES, ADDONMEMBERPRICE, IMPORTID, MANUFACTURER, MANUFACTURERWARRANTY_DESCRIPTION, ORIGINAL_ID, PRIMARYVENDOR_ID, SERIALIZEDON, SOURCE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_009, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [NAME, ACTIVE, CREATEDBY_ID, ID, IMPORTID, CREATEDON] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [ACTIVE_FLAG, IMPORTID, CREATEDBY_ID, NAME, TENANT_TYPE, RECORD_CREATE_DATE, CREATEDON, ID, ACTIVE, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1077, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 793 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 793 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 793 Row Count of Table ESTIMATE is matched for APIMAT :: 793 DataMart :: 793 Row Count of Table ESTIMATE is matched for DataMart :: 793 CURATED :: 793 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_232, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [ACTIVE, CREATEDON, ID, AMOUNT, INVOICE_ID, MODIFIEDON, PAYMENT_ID, CREATEDBY_ID, IMPORTID, PAYSELLERCOMMISSION] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [CREATEDBY_ID, PAYSELLERCOMMISSION, AMOUNT, IMPORTID, MASTER_ID, ACTIVE, ACTIVE_FLAG, MODIFIEDON, TENANT_TYPE, ID, INVOICE_ID, RECORD_UPDATE_DATE, CREATEDON, PAYMENT_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_186, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [ACTIVE, CREATEDON, IMPORTID, ID, CREATEDBY_ID, NAME] Column names for DataMart Table --> STR_TRADE :: [ACTIVE_FLAG, NAME, CREATEDBY_ID, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, CREATEDON, IMPORTID, ID, RECORD_UPDATE_DATE, MASTER_ID] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_037, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [] Column names for DataMart Table --> STR_CUSTOMFIELD :: [ACTIVE_FLAG, CREATEDON, MODIFIEDON, TYPE_ID, OWNER_ID, RECORD_CREATE_DATE, TENANT_TYPE, ID, ACTIVE, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, VALUE, CREATEDBY_ID] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_237, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.SKUASSET
Table Count in Snowflake:: 261 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 261 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 261 Row Count of Table SKUASSET is matched for RAW :: 261 DataMart :: 261 CURATED :: 261 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_103, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [] Column names for DataMart Table --> STR_BATCH :: [STATUS, CREATEDBY_ID, ID, MODIFIEDON, ISAUTOCREATED, RECORD_UPDATE_DATE, SOURCE_PKEY_SPK, EXTERNALID, NAME, CREATEDON, DEPOSITEDON, NUMBER, IMPORTID, SYNCQUEUETAG, ACTIVE_FLAG, SYNCQUEUESTATUS, RECORD_CREATE_DATE, ACTIVE, MASTER_ID, TENANT_TYPE] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_911, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [MIDDLENAME, MASTER_ID, PHONECONFIRMED, AGENTID, SALESFORCEROLE, RECORD_UPDATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, HOME_LONGITUDE, ID, ISEXCLUDEDFROMPAYROLL, MODIFIEDON, PAYFREQUENCY_ID, LASTNAME, STARTDATE, CREATEDON, HOME_CITY, HOME_COUNTRY, PHONE, RECORD_CREATE_DATE, PHOTO, MANAGER_ID, HOME_LATITUDE, HOURLYRATE, MOBILEPHONE, OVERTIMEMODE, BIRTHDATE, EMAILCONFIRMED, HOME_STATE, MOBILEPHONECONFIRMED, NAME, OVERTIMEPROFILE_ID, IMPORTID, ISEXTERNAL, PAYROLLBUSINESSUNIT_ID, PAYROLLID, PAYROLLSTARTPERIOD, POSITION, ACTIVE, EMAIL, FIRSTNAME, HOME_ISMANUALCOORDINATES, HOME_STREET, HOME_ZIP, TENANT_TYPE, USER_ID, CLOCKINOUTREMINDER, HOME_ISMILITARY, HOME_UNIT, SALESFORCECONTACTID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_693, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_LONGITUDE, ADDRESS_STREET, OVERTIMEPAYCODE_ID, TYPE, CODE, CREATEDBY_ID, ADDRESS_ISMANUALCOORDINATES, CUSTOMHOURLYRATE, EXCLUDEABSENTEVENT, OVERTIMEPAYROLLCONTROLCODE_ID, VISIBILITY, ADDRESS_STATE, COUNTONJOBCOUNTER, ISAUTOCLOCKINENABLED, ISDEFAULTSHOPTIME, OTPAYCODE, STANDARDPAYCODE_ID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, PAYROLLPOSTINGGROUP_ID, SENDALERTSONMOBILE, IMPORTID, STANDARDPAYROLLCONTROLCODE_ID, EVENTNAME, ADDRESS_CITY, ADDRESS_ZIP, BUSINESSUNIT_ID, DESCRIPTION, GEOFENCECLOCKINMODE, HOURLYRATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, CREATEDON, DEDUCTCOMMUTETIME, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, APPLICABLEEMPLOYEETYPE, ID, RATEMULTIPLIER, ROUTEAROUNDNJA, STPAYCODE] Column names for DataMart Table --> STR_TIMESHEETCODE :: [APPLICABLEEMPLOYEETYPE, STANDARDPAYCODE_ID, VISIBILITY, ADDRESS_ZIP, CODE, CREATEDBY_ID, CUSTOMHOURLYRATE, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, TENANT_TYPE, OTPAYCODE, OVERTIMEPAYCODE_ID, PAYROLLPOSTINGGROUP_ID, COUNTONJOBCOUNTER, ENABLESIMPLECLOCKINOUT, RECORD_CREATE_DATE, RATEMULTIPLIER, TYPE, ADDRESS_STREET, DOUBLEOVERTIMEPAYCODE_ID, IMPORTID, RECORD_UPDATE_DATE, CREATEDON, MASTER_ID, ROUTEAROUNDNJA, DESCRIPTION, ISDEFAULTSHOPTIME, ADDRESS_LATITUDE, ADDRESS_UNIT, HOURLYRATE, ACTIVE, ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_STATE, EVENTNAME, ID, STPAYCODE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_CITY, ADDRESS_LONGITUDE, EXCLUDEABSENTEVENT, ISAUTOCLOCKINENABLED, BUSINESSUNIT_ID, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, GEOFENCECLOCKINMODE, DEDUCTCOMMUTETIME] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: STPAYCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_432, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [ARCHIVED, BONUS, IMPORTID, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, COMMISSIONBONUS, PAYSCOMMISSION, PRIMARYVENDOR_ID, AVALARACOMMERCIALTAXCODE, TAXABLE, ISSERIALIZED, CREATEDON, ID, SOURCE, CATEGORY_ID, CROSSSALEGROUP, ACTIVE, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, HOURS, INVENTORYENABLEDON, MODIFIEDON, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SCHEDULEDFLATAMOUNT, SUPPLIERIMAGES, ISINVENTORY, ORIGINAL_ID, SYNCDATE, DEDUCTASJOBCOST, ADDONFLATAMOUNT, AUTOGLASSTYPE, COST, CREATEDBY_ID, INVENTORYENABLEDBY_ID, SOURCEVERSION, NOTAX, LOYALTYPROGRAMELIGIBLE, SOLDBYCOMMISSION, USEFIXEDMATERIALPRICE, EXTERNALID, IMAGES, DISPLAYNAME, ACCOUNT, ASSETACCOUNT_ID, DISPLAYINAMOUNT, NAME, SERIALIZEDON, PAYSSOLDBYRATE, PRICE, PROVIDER_ID, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, BUSINESSUNIT_ID, UNITOFMEASURE, ADDONPRICE, COPIEDFROM_ID, MEMBERPRICE] Column names for DataMart Table --> STR_MATERIAL :: [ARCHIVED, AUTOGLASSTYPE, CREATEDON, MASTER_ID, MEMBERPRICE, PAYSCOMMISSION, ISINVENTORY, ACTIVE, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, PROVIDER_ID, SOLDBYCOMMISSION, SYNCDATE, ACTIVE_FLAG, RECORD_UPDATE_DATE, AVALARARESIDENTIALTAXCODE, DESCRIPTION, SOURCE, DISPLAYNAME, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDBY_ID, PAYSSOLDBYRATE, PRIMARYVENDOR_ID, EXTERNALID, ACCOUNT, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, BONUS, CROSSSALEGROUP, DISPLAYINAMOUNT, IMPORTID, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, RECORD_CREATE_DATE, ADDONFLATAMOUNT, ORIGINAL_ID, SUPPLIERIMAGES, HOURS, COST, CREATEDBY_ID, PAYSFLATAMOUNT, LOYALTYPROGRAMELIGIBLE, MODIFIEDON, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ADDONMEMBERPRICE, ADDONPRICE, BUSINESSUNIT_ID, DEDUCTASJOBCOST, ID, IMAGES, ISSERIALIZED, NAME, NOTAX, PRICE, TAXABLE, UNITOFMEASURE, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, COMMISSIONBONUS, COPIEDFROM_ID, COSTOFSALEACCOUNT_ID, SERIALIZEDON, USEFIXEDMATERIALPRICE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1188, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [ACKNOWLEDGEMENTSIGNATURE, CUSTOMER_ID, EXPORTID, TYPE_ID, EXCLUDEFROMPAYROLL, LOCATION_ID, NUMBER, PAYROLLDATE, ROYALTY_SENTON, TAX, SUMMARY, ADJUSTMENTTO_ID, EXTERNALID, MEMBERSHIP_ID, PAIDON, IMPORTID, MASTER_ID, TAXZONE_ID, SUBTOTAL, MATERIALSKU_ID, CREATEDBY_ID, FEETAX, STATUS, TENANT_TYPE, MODIFIEDON, RECORD_CREATE_DATE, AUTHORIZEDAMOUNT, BATCH_ID, MATERIALTAX, PAYMENTDUEDATE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, INCLUDEINTECHNICIANREPORTS, NETAMOUNT, NEWCONSTRUCTION, ROYALTY_DATE, ROYALTY_STATUS, CONFIGURATION, DISCOUNTTOTAL, FEETOTAL, INVOICEDON, MATERIALSKUREFERENCE_SKUTYPE, LABORTAX, NUMERICNUMBER, PROJECTLABELS, ACTIVE, ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, BUSINESSUNIT_ID, CREATEDON, ID, ROYALTY_MEMO, TOTAL, JOB_ID, COUNTERSALESLOCATION_ID, COMMISSIONELIGIBILITYDATE, PROJECT_ID, SIGNATURE, MATERIALSKUREFERENCE_SKUID, RECORD_UPDATE_DATE, PAYMENTTERM_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1038, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table HOLDJOBREASON is matched for DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_860, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 85006 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 85006 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 85006 DataMart :: 85006 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 85006 Row Count of Table INVOICE is matched for DataMart :: 85006 CURATED :: 85006 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_608, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [CREATEDBY_ID, IMPORTID, ISVISIBLEONDISPATCHBOARD, NAME, IMPORTANCE, ACTIVE, CREATEDON, MODIFIEDON, PROJECTEDVALUEADJUSTMENT, COLOR, ISALWAYSVISIBLE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, ID, CODE] Column names for DataMart Table --> STR_TAGTYPE :: [ACTIVE_FLAG, PROJECTEDVALUEADJUSTMENT, CREATEDBY_ID, ID, ISALWAYSVISIBLE, MODIFIEDON, TENANT_TYPE, CODE, IMPORTID, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD, COLOR, FONTCOLOR, MASTER_ID, RECORD_UPDATE_DATE, NAME, ACTIVE, CREATEDON, IMPORTANCE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_421, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [ID, ISCHANGEORDER, ORDER, SOLDTYPE, PROPOSALTAGCOLOR, SOLDON, AUTHORIZEDON, BUSINESSUNIT_ID, MATERIALSKUREFERENCE_SKUID, PROPOSALTAGNAME, SOLDINVOICE_ID, CREATEDBY_ID, MATERIALSKUREFERENCE_SKUTYPE, FEETOTAL, SOLDBY_ID, OPPORTUNITY_ID, DISCOUNTTOTAL, MODIFIEDON, SOLDBYEMPLOYEE_ID, STATUS, TECHNICIANSIGNATURE, CLAIM_ID, CREATEDON, PROJECTOPPORTUNITY_ID, RENEWABLEMEMBERSHIP_ID, TAX, ISRECOMMENDED, LABORTAX, SUMMARY, MATERIALSKU_ID, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROCUREMENTTYPE, PROJECTLABELS, ACTIVE, NAME, TECHNICIANPICKEDSOLDTYPE, TOTAL, IMPORTID, LOCATION_ID, JOB_ID, TOTALCOST] Column names for DataMart Table --> STR_ESTIMATE :: [ACTIVE_FLAG, DISCOUNTTOTAL, ID, OPPORTUNITY_ID, JOB_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, ORDER, PROJECTLABELS, SOLDBY_ID, SOLDON, AUTHORIZATIONSIGNATURE, IMPORTID, MATERIALTAX, PROCUREMENTTYPE, PROPOSALTAGCOLOR, SOLDTYPE, TECHNICIANPICKEDSOLDTYPE, PROPOSALTAGNAME, CREATEDBY_ID, FEETOTAL, LABORTAX, NAME, ISRECOMMENDED, MASTER_ID, TOTALCOST, CREATEDON, RECORD_UPDATE_DATE, SOLDBYEMPLOYEE_ID, SUMMARY, TENANT_TYPE, ACTIVE, AUTHORIZEDON, BUSINESSUNIT_ID, CLAIM_ID, SOLDINVOICE_ID, TAX, TECHNICIANSIGNATURE, TOTAL, LOCATION_ID, MODIFIEDON, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, RENEWABLEMEMBERSHIP_ID, STATUS, MATERIALSKUREFERENCE_SKUTYPE, MATERIALSKU_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TOTALCOST Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_878, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 5119 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5119 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 5119 DataMart :: 5119 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 5119 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 5119 CURATED :: 5119 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_239, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [COLOR, ISVISIBLEONDISPATCHBOARD, IMPORTID, ISALWAYSVISIBLE, CREATEDBY_ID, CREATEDON, IMPORTANCE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, FONTCOLOR, ACTIVE, CODE, ID, MODIFIEDON, NAME] Column names for DataMart Table --> STR_TAGTYPE :: [COLOR, IMPORTANCE, MASTER_ID, CODE, ACTIVE_FLAG, ISVISIBLEONDISPATCHBOARD, NAME, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE, CREATEDON, ISCONVERSIONOPPORTUNITY, FONTCOLOR, ID, IMPORTID, ISALWAYSVISIBLE, MODIFIEDON, RECORD_UPDATE_DATE, PROJECTEDVALUEADJUSTMENT] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_967, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [ID, MATERIALVENDOR_ID, CREATEDON, MASTER_ID, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, ACTIVE, RECORD_UPDATE_DATE, ACCOUNTNAME, COST, CREATEDBY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_913, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 65936 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 65936 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 65936 Row Count of Table ESTIMATE is matched for APIMAT :: 65936 DataMart :: 65936 Row Count of Table ESTIMATE is matched for DataMart :: 65936 CURATED :: 65936 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1030, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [SOURCEVERSION, ACTIVE_FLAG, CREATEDON, IMPORTID, POSITION, NAME, MASTER_ID, HIDEINMOBILE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, SUPPLIERIMAGES, ID, ACTIVE, IMAGE, SKUIMAGES, SOURCE, AVALARARESIDENTIALTAXCODE, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, EXTERNALID, DESCRIPTION, PARENT_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_618, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [ACTIVE, COST, DNIS, CREATEDON, CATEGORY_ID, CREATEDBY_ID, NAME, BUSINESSUNIT_ID, IMAGE, ID, MODIFIEDON, IMPORTID, MODIFIEDBY_ID] Column names for DataMart Table --> STR_CAMPAIGN :: [RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, MODIFIEDON, NAME, COST, IMAGE, IMPORTID, ACTIVE, CATEGORY_ID, MASTER_ID, DNIS, TENANT_TYPE, MODIFIEDBY_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_808, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [ACTIVE_FLAG, CREATEDON, SHIPTO_CITY, POVENDOR_ID, SENDINGMETHOD, SHIPTO_ISMILITARY, SHIPPING, GROUPINGOPTION, CANCELEDREASON, ERRORMESSAGE, EXTERNALID, MASTER_ID, SENDSTATUS, SHIPTO_UNIT, SHIPTO_STREET, TAXRATE, BATCH_ID, BUSINESSUNIT_ID, CREATEDBY_ID, EXPORTID, ID, INVOICE_ID, ISTIMEANDMATERIAL, MODIFIEDON, REQUIREDON, RECORD_CREATE_DATE, TECHNICIAN_ID, TENANT_TYPE, DATE, INVENTORYLOCATION_ID, NOCHARGE, REQUISITION_ID, SENTON, SHIPTO_STATE, MARKUP, SHIPTO_LONGITUDE, VENDOR, PROJECTLABELS, RECORD_UPDATE_DATE, TYPE_ID, CANCELEDBY_ID, NUMBER, TRUCK_ID, AMOUNT, CANCELEDON, IMPORTID, JOB_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_COUNTRY, STATUS, SUMMARY, TAX, TAXSCHEMA, SHIPTO_ZIP, ACTIVE, RECEIVEDON, SHIPTO_LATITUDE, PROJECT_ID, SHIPTODESCRIPTION, SHIPTO_ISMANUALCOORDINATES, VENDORINVOICENUMBER] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_143, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 85522 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 85522 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 85522 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 85522 DataMart :: 85522 CURATED :: 85522 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_739, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 4762 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4762 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4762 Row Count of Table CALL is matched for APIMAT :: 4762 DataMart :: 4762 Row Count of Table CALL is matched for DataMart :: 4762 CURATED :: 4762 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_771, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [ACTIVE_FLAG, GENERATEDFOR_ID, ID, MODIFIEDON, OWNER_ID, SOURCE_PKEY_SPK, CREATEDBY_ID, MEMO, RECORD_CREATE_DATE, TENANT_TYPE, RECORD_UPDATE_DATE, REMOVEDON, ACTIVE, CREATEDON, GENERATEDFOREXTERNAL, TYPE_ID, REMOVEDBY_ID, MASTER_ID, IMPORTID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_804, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [TENANT_TYPE, IMPORTID, ACTIVE, CLEARTECHNICIANVIEW, ID, REMOVETECHNICIANFROMCAPACITYPLANNING, NAME, ACTIVE_FLAG, CLEARDISPATCHBOARD, TIMESHEET_ID, ALLDAY, DEFINITION_ID, SUMMARY, TIMESHEETCODE_ID, CREATEDON, CREATEDBY_ID, EXPECTEDDURATION, MASTER_ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, DURATION, ISCOMPLETED, START, TECHNICIAN_ID] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_604, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [MATERIAL_ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, TECHNICIANFORBASERATE3_ID, CREATEDON, EQUIPMENT_ID, ROLLEDOVERFROMITEM_ID, STATUS, TECHNICIANSPLIT2, CREATEDBY_ID, ID, MATERIALVENDOR_ID, MODIFIEDON, ROLLOVERQUANTITY, PURCHASEORDER_ID, BUSINESSUNIT_ID, COST, ISINVENTORY, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT3, VENDORPARTNUMBER, INVENTORYLOCATION_ID, TECHNICIANSPLIT1, CHARGEABLEITEM_ID, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE2_ID, UNITOFMEASURE_ID, EQUIPMENTVENDOR_ID, IMPORTID, QUANTITY, SKU_ID, REQUISITIONITEM_ID, ACTIVE, DESCRIPTION, SKUVENDOR_ID, USEDMATERIAL_ID, SERIALNUMBER] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [ACTIVE_FLAG, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, IMPORTID, ISINVENTORY, SKUREFERENCE_SKUID, SKU_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID, CREATEDON, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT3, VENDORPARTNUMBER, TECHNICIANFORBASERATE2_ID, TENANT_TYPE, MARKUP, USEDMATERIAL_ID, ACTIVE, ID, MASTER_ID, MODIFIEDON, RECORD_UPDATE_DATE, CHARGEABLEITEM_ID, MATERIALVENDOR_ID, MATERIAL_ID, RECORD_CREATE_DATE, TECHNICIANSPLIT2, EQUIPMENT_ID, QUANTITY, SKUVENDOR_ID, STATUS, UNITOFMEASURE_ID, CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, INVENTORYLOCATION_ID, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, REQUISITIONITEM_ID, COST, BUSINESSUNIT_ID, ROLLOVERQUANTITY] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1074, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [ACTIVE, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, FOLLOWUPSTATUS, PAYMENTTYPE_ID, RECORD_CREATE_DATE, TYPE_ID, BILLINGCOVERAGEPERIOD, BILLINGEMAIL_ID, CANCELLATIONDATE, FOLLOWUPCUSTOMSTATUS_ID, RENEWEDBY_ID, PREVIOUSRECURRINGLOCATION_ID, CREATEDON, CANCELATIONBALANCEINVOICE_ID, CUSTOMER_ID, EXPIREDAT, INITIALDEFERREDREVENUE, RENEWALDURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, MEMO, STATUS, RECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWALMEMBERSHIPTASK_ID, CREATEDBY_ID, DURATION, ID, ACTIVE_FLAG, TO, BILLINGPREFERENCE, CUSTOMERPO, FROM, SOLDBY_ID, BILLINGFREQUENCY, IMPORTID, INVOICETEMPLATE_ID, NEXTSCHEDULEDBILLDATE, RENEWALBILLINGFREQUENCY, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CANCELATIONINVOICE_ID, LOCATION_ID, PAYMENTMETHOD_ID, FOLLOWUPON, TENANT_TYPE, ACTIVATEDFROM_ID, MASTER_ID, MODIFIEDON, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_509, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 266479 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 266531 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 266755 Row Count of Table JOBASSIGNMENT is matched for RAW :: 266479 DataMart :: 266531 CURATED :: 266755 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_978, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 32 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 32 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 32 Row Count of Table TECHNICIAN is matched for APIMAT :: 32 DataMart :: 32 Row Count of Table TECHNICIAN is matched for DataMart :: 32 CURATED :: 32 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_635, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [MODIFIEDON, ESTIMATE_ID, LOCATION_ID, ACTIVE, CAMPAIGN_ID, IMPORTID, JOBTYPE_ID, PROJECT_ID, LATESTFOLLOWUPDATE, CUSTOMER_ID, SUMMARY, STATUS, CREATEDBY_ID, CREATEDON, PRIORITY, BUSINESSUNIT_ID, ID] Column names for DataMart Table --> STR_LEAD :: [ACTIVE, CREATEDON, BUSINESSUNIT_ID, CUSTOMER_ID, LOCATION_ID, PROJECT_ID, RECORD_CREATE_DATE, ESTIMATE_ID, JOBTYPE_ID, RECORD_UPDATE_DATE, CAMPAIGN_ID, IMPORTID, ACTIVE_FLAG, STATUS, TENANT_TYPE, CREATEDBY_ID, MD5_VALUE, PRIORITY, ID, LATESTFOLLOWUPDATE, MASTER_ID, MODIFIEDON, SUMMARY] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1022, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [CREATEDBY_ID, ISTRUCKREPLENISHMENT, RECORD_CREATE_DATE, RESTRICTEDMOBILECREATION, VENDORADDRESS_ISMILITARY, PAYMENTTERM_ID, VENDORQUICKBOOKSITEM, IMPORTID, MEMO, MODIFIEDON, ACTIVE_FLAG, FIRSTNAME, TAXRATE, DELIVERYOPTION, LASTNAME, MASTER_ID, VENDORADDRESS_STATE, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, VENDORADDRESS_COUNTRY, EXTERNALID, PHONE, VENDORADDRESS_STREET, VENDORADDRESS_LATITUDE, ADDRESS, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, VENDORADDRESS_ISMANUALCOORDINATES, ACTIVE, NAME, VENDORADDRESS_LONGITUDE, EMAIL, REMITTANCEVENDOR_ID, FAX] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_199, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TAXZONE
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 9 Row Count of Table TAXZONE is matched for RAW :: 9 DataMart :: 9 CURATED :: 9 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_196, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_170, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [DEFAULTBIN_ID, IMPORTID, MODIFIEDON, ID, CREATEDON, WAREHOUSE_ID, ACTIVE, CREATEDBY_ID, NAME, TEMPLATE_ID, MEMO] Column names for DataMart Table --> STR_TRUCK :: [MODIFIEDON, RECORD_CREATE_DATE, TEMPLATE_ID, ACTIVE, MASTER_ID, WAREHOUSE_ID, DEFAULTBIN_ID, MEMO, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, NAME, CREATEDON, ID, IMPORTID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_169, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [ACTIVE, CREATEDBY_ID, ID, NAME, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_TRADE :: [IMPORTID, MASTER_ID, CREATEDBY_ID, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDON, ID, NAME, ACTIVE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_653, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [FAX, FIRSTNAME, PAYMENTTERM_ID, VENDORADDRESS_CITY, VENDORADDRESS_ISMANUALCOORDINATES, VENDORQUICKBOOKSITEM, CREATEDON, DELIVERYOPTION, REMITTANCEVENDOR_ID, TAXRATE, VENDORADDRESS_ZIP, ACTIVE, ISTRUCKREPLENISHMENT, ID, MEMO, MODIFIEDON, VENDORADDRESS_UNIT, EXTERNALID, NAME, VENDORADDRESS_COUNTRY, VENDORADDRESS_LATITUDE, VENDORADDRESS_LONGITUDE, ADDRESS, CREATEDBY_ID, EMAIL, PHONE, RESTRICTEDMOBILECREATION, VENDORADDRESS_STATE, IMPORTID, LASTNAME, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET] Column names for DataMart Table --> STR_VENDOR :: [CREATEDON, EXTERNALID, ID, LASTNAME, PAYMENTTERM_ID, NAME, VENDORADDRESS_LATITUDE, ACTIVE, MASTER_ID, TENANT_TYPE, PHONE, FIRSTNAME, MODIFIEDON, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STREET, CREATEDBY_ID, RECORD_CREATE_DATE, REMITTANCEVENDOR_ID, VENDORADDRESS_COUNTRY, ISTRUCKREPLENISHMENT, RECORD_UPDATE_DATE, VENDORADDRESS_CITY, MEMO, TAXRATE, VENDORADDRESS_STATE, RESTRICTEDMOBILECREATION, ADDRESS, EMAIL, IMPORTID, ACTIVE_FLAG, DELIVERYOPTION, FAX, VENDORADDRESS_LONGITUDE, VENDORADDRESS_ZIP, VENDORQUICKBOOKSITEM, VENDORADDRESS_ISMILITARY, VENDORADDRESS_UNIT] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
10 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1045, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_663, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, DONOTMAIL, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, AVALARAENTITYCODE, ADDRESS_STATE, DONOTSERVICE, ADDRESS_CITY, BALANCE, CREATEDBY_ID, TAXEXEMPT, AR, NOCHARGE, CREATEDON, ADDRESS_UNIT, ADDRESS_ZIP, MEMBERSHIP_FROM, MEMBERSHIP_TO, PAYMENTTERM_ID, SHOWMEMBERSAVINGS, ADDRESS_STREET, EXCLUDEFROMBULKPRINTING, EXTERNALID, IMPORTID, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_CANCELLATIONDATE, ACTIVE, ADDRESS_ISMILITARY, HEADER, ID, MODIFIEDON, NAME, STATISTICS_ID, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, TYPE, DONOTSENDPROMOTIONALEMAILS] Column names for DataMart Table --> STR_CUSTOMER :: [ACTIVE, ADDRESS_UNIT, MEMBERSHIP_CANCELLATIONDATE, DONOTSENDPROMOTIONALEMAILS, EXTERNALID, NOCHARGE, ADDRESS_ISMANUALCOORDINATES, DONOTSERVICE, ADDRESS_STATE, TENANT_TYPE, ACTIVE_FLAG, BALANCE, MEMBERSHIP_FROM, PAYMENTTERM_ID, MEMBERSHIP_ACTIVATEDFROM, RECORD_CREATE_DATE, DONOTCHARGEINTERESTFEE, AVALARAENTITYCODE, DONOTMAIL, EXCLUDEFROMBULKPRINTING, ADDRESS_STREET, ADDRESS_ZIP, ID, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, SHOWMEMBERSAVINGS, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, AR, MASTER_ID, STATISTICS_ID, RECORD_UPDATE_DATE, IMPORTID, ADDRESS_CITY, CREATEDBY_ID, CREATEDON, NAME, TYPE, HEADER, MEMBERSHIP_TO, ADDRESS_LATITUDE, TAXEXEMPT] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1063, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [IMPORTID, MODIFIEDON, REMITTANCEVENDOR_ID, VENDORADDRESS_ZIP, CREATEDBY_ID, VENDORQUICKBOOKSITEM, ACTIVE, CREATEDON, LASTNAME, NAME, RECORD_CREATE_DATE, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STREET, MASTER_ID, PAYMENTTERM_ID, VENDORADDRESS_ISMILITARY, VENDORADDRESS_UNIT, VENDORADDRESS_LONGITUDE, FIRSTNAME, MEMO, VENDORADDRESS_COUNTRY, RECORD_UPDATE_DATE, VENDORADDRESS_LATITUDE, ISTRUCKREPLENISHMENT, ACTIVE_FLAG, RESTRICTEDMOBILECREATION, PHONE, FAX, EMAIL, ADDRESS, DELIVERYOPTION, EXTERNALID, TAXRATE, TENANT_TYPE, ID, VENDORADDRESS_CITY, VENDORADDRESS_STATE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_988, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 18 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 18 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 18 DataMart :: 18 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 18 Row Count of Table CANCELJOBREASON is matched for DataMart :: 18 CURATED :: 18 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1184, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_868, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_ISMILITARY, BALANCE, MEMBERSHIP_ACTIVATEDFROM, MODIFIEDON, ACTIVE_FLAG, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, EXTERNALID, RECORD_CREATE_DATE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, AR, NAME, DONOTMAIL, ID, TYPE, ACTIVE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_STREET, DONOTSERVICE, PAYMENTTERM_ID, RECORD_UPDATE_DATE, SHOWMEMBERSAVINGS, ADDRESS_STATE, MASTER_ID, MEMBERSHIP_TO, STATISTICS_ID, TAXEXEMPT, TENANT_TYPE, ADDRESS_COUNTRY, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, MEMBERSHIP_ACTIVATEDBY, CREATEDBY_ID, ADDRESS_CITY, ADDRESS_ZIP, AVALARAENTITYCODE, CREATEDON, DONOTCHARGEINTERESTFEE, IMPORTID, EXCLUDEFROMBULKPRINTING] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_975, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ORIGINALNAME, OWNER_ID, ALIAS, MASTER_ID, ACTIVE_FLAG, EXTERNALURL, URL, TYPE, CREATEDON, ID, TENANT_TYPE, ACTIVE, CREATEDBY_ID, RECORD_CREATE_DATE, METADATA, ISEXTERNAL, RECORD_UPDATE_DATE, IMPORTID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_737, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [ACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, MATERIALSKUREFERENCE_SKUTYPE, ROYALTY_SENTON, ACTIVE_FLAG, INCLUDEINTECHNICIANREPORTS, SIGNATURE, ACTIVE, BATCH_ID, COMMISSIONELIGIBILITYDATE, INVOICEDON, LABORTAX, MATERIALSKUREFERENCE_SKUID, TOTAL, MATERIALTAX, MEMBERSHIP_ID, PAYROLLDATE, PROJECT_ID, ROYALTY_STATUS, NUMERICNUMBER, PAIDON, PROJECTLABELS, RECORD_UPDATE_DATE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TYPE_ID, FEETOTAL, LOCATION_ID, SUMMARY, TAX, CREATEDON, FEETAX, NETAMOUNT, NEWCONSTRUCTION, PAYMENTTERM_ID, TAXZONE_ID, ADJUSTMENTTO_ID, COUNTERSALESLOCATION_ID, CREATEDBY_ID, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, EXPORTID, ID, JOB_ID, ROYALTY_DATE, CONFIGURATION, MODIFIEDON, STATUS, BILLINGDATE, BALANCE, EXTERNALID, MASTER_ID, NUMBER, PAYMENTDUEDATE, RECORD_CREATE_DATE, SUBTOTAL, TENANT_TYPE, AUTHORIZATIONSIGNATURE, BUSINESSUNIT_ID, IMPORTID, MATERIALSKU_ID, CUSTOMER_ID, ROYALTY_MEMO] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1187, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [CREATEDON, LOCNNUMBERS, NAME, RECORD_CREATE_DATE, ZIPS, RECORD_UPDATE_DATE, SERVICEDAYSENABLED, TERRITORYNUMBERS, MASTER_ID, MODIFIEDON, ACTIVE, MAXDRIVETIMEADJUSTMENT, CITIES, IMPORTID, TENANT_TYPE, CREATEDBY_ID, SERVICEDAYS, ACTIVE_FLAG, COLOR, ID] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_173, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 397318 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 397318 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 397318 Row Count of Table CUSTOMFIELD is matched for RAW :: 397318 DataMart :: 397318 CURATED :: 397318 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_208, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CAMPAIGN
Table Count in Snowflake:: 192 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 192 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 192 Row Count of Table CAMPAIGN is matched for RAW :: 192 DataMart :: 192 CURATED :: 192 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_701, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [NAME, ACTIVE, IMPORTID, ACTIVE_FLAG, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, MODIFIEDON, CREATEDBY_ID, TENANT_TYPE, ID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1092, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 396 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 396 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 396 Row Count of Table PAYMENT is matched for APIMAT :: 396 DataMart :: 396 Row Count of Table PAYMENT is matched for DataMart :: 396 CURATED :: 396 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_121, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [CREATEDON, IMPORTID, INVENTORYLOCATION_ID, TAXZONE_ID, ACTIVE, BUSINESSUNIT_ID, CUSTOMER_ID, CREATEDBY_ID, NAME, ID] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [ACTIVE, NAME, TENANT_TYPE, CUSTOMER_ID, CREATEDON, MASTER_ID, INVENTORYLOCATION_ID, ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, ACTIVE_FLAG, TAXZONE_ID, CREATEDBY_ID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_598, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ACTIVE, ID, CREATEDON, MATERIALVENDOR_ID, COST, IMPORTID, CREATEDBY_ID, ACCOUNTNAME] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [IMPORTID, MATERIALVENDOR_ID, ACTIVE, ACTIVE_FLAG, TENANT_TYPE, RECORD_UPDATE_DATE, ACCOUNTNAME, CREATEDON, CREATEDBY_ID, MASTER_ID, RECORD_CREATE_DATE, COST, ID] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_360, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.SKUASSET
Table Count in Snowflake:: 4279 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4282 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4282 Row Count of Table SKUASSET is matched for RAW :: 4279 DataMart :: 4282 CURATED :: 4282 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_089, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.DIVISION
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table DIVISION is matched for RAW :: 4 DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_800, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 24240 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 24240 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 24240 DataMart :: 24240 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 24240 Row Count of Table LOCATION is matched for DataMart :: 24240 CURATED :: 24240 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_298, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [] Column names for DataMart Table --> STR_ESTIMATE :: [AUTHORIZEDON, IMPORTID, OPPORTUNITY_ID, CREATEDBY_ID, AUTHORIZATIONSIGNATURE, CLAIM_ID, MATERIALSKU_ID, PROJECTOPPORTUNITY_ID, TOTALCOST, NAME, BUSINESSUNIT_ID, CREATEDON, DISCOUNTTOTAL, ISCHANGEORDER, MATERIALTAX, STATUS, SOLDTYPE, PROJECTLABELS, RECORD_CREATE_DATE, FEETOTAL, MATERIALSKUREFERENCE_SKUID, RECORD_UPDATE_DATE, RENEWABLEMEMBERSHIP_ID, LABORTAX, MASTER_ID, MODIFIEDON, SOLDBYEMPLOYEE_ID, TAX, ID, ACTIVE, ACTIVE_FLAG, ORDER, PROPOSALTAGNAME, TOTAL, SOLDBY_ID, SUMMARY, ISRECOMMENDED, JOB_ID, MATERIALSKUREFERENCE_SKUTYPE, PROCUREMENTTYPE, SOLDINVOICE_ID, SOLDON, TECHNICIANPICKEDSOLDTYPE, TENANT_TYPE, PROPOSALTAGCOLOR, TECHNICIANSIGNATURE, LOCATION_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_305, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [MODIFIEDON, SENTON, JOBID, RECOMMENDATIONS, JOBCOMPLETEDON, MEMO, RECORD_UPDATE_DATE, TENANT_TYPE, STATUS, ISPLANNINGTOUSEAGAIN, RECORD_CREATE_DATE, SURVEYTYPE, MASTER_ID, SUBMITCOUNT, ID, TOKEN, ACTIVE_FLAG, COMPLETEDON, ISROUTINECOMPLETED, RATING] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_176, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [ACTIVE, DRIVETIME_ID, CREATEDBY_ID, IMPORTID, TECHNICIANSUMMARY_ID, APPOINTMENT_ID, CREATEDON, ISPAUSED, MODIFIEDON, TECHNICIAN_ID, ID, STATUS] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [ID, ISPAUSED, MASTER_ID, ACTIVE, TECHNICIANSUMMARY_ID, TECHNICIAN_ID, ACTIVE_FLAG, STATUS, CREATEDON, DRIVETIME_ID, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, APPOINTMENT_ID, CREATEDBY_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_199, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [CREATEDBY_ID, ISTAXRATESEPARATED, MATERIALTAXRATE, ISMULTIPLETAXZONE, COLOR, TAXCODE, QBACCOUNT, ACTIVE, CREATEDON, EXTERNALID, IMPORTID, LABORTAXRATE, ID, EXPIRATIONDATE, FEETAXRATE, NAME, STATEZONECODE, TAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [CREATEDON, QBACCOUNT, RECORD_CREATE_DATE, TAXCODE, EXTERNALID, ISMULTIPLETAXZONE, ACTIVE, ID, TAXRATE, TENANT_TYPE, CREATEDBY_ID, EXPIRATIONDATE, IMPORTID, ISTAXRATESEPARATED, MATERIALTAXRATE, COLOR, MASTER_ID, RECORD_UPDATE_DATE, FEETAXRATE, STATEZONECODE, ACTIVE_FLAG, LABORTAXRATE, NAME, SOURCE_PKEY_SPK] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: TAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_203, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [CREATEDON, ID, NAME, ACTIVE, IMPORTID, CREATEDBY_ID] Column names for DataMart Table --> STR_TRADE :: [RECORD_UPDATE_DATE, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDON, ID, TENANT_TYPE, MASTER_ID, NAME, ACTIVE, CREATEDBY_ID] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_532, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [PROJECT_ID, SUMMARY, NUMERICNUMBER, PAYMENTDUEDATE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, COUNTERSALESLOCATION_ID, CREATEDON, ID, MATERIALSKUREFERENCE_SKUID, MEMBERSHIP_ID, EXCLUDEFROMPAYROLL, PAIDON, ADJUSTMENTTO_ID, BALANCE, COMMISSIONELIGIBILITYDATE, CREATEDBY_ID, CUSTOMER_ID, FEETAX, MODIFIEDON, ROYALTY_DATE, SUBTOTAL, TOTAL, BATCH_ID, DISCOUNTTOTAL, IMPORTID, INVOICEDON, NUMBER, ROYALTY_STATUS, STATUS, BILLINGDATE, FEETOTAL, LABORTAX, LOCATION_ID, MATERIALSKU_ID, TYPE_ID, EXTERNALID, PAYROLLDATE, JOB_ID, MATERIALTAX, PAYMENTTERM_ID, TAXZONE_ID, ROYALTY_SENTON, PROJECTLABELS, INCLUDEINTECHNICIANREPORTS, ACTIVE, AUTHORIZATIONSIGNATURE, BUSINESSUNIT_ID, CONFIGURATION, NEWCONSTRUCTION, TAX, AUTHORIZEDAMOUNT, EXPORTID, NETAMOUNT, ROYALTY_MEMO, SIGNATURE, MATERIALSKUREFERENCE_SKUTYPE] Column names for DataMart Table --> STR_INVOICE :: [ACTIVE, MATERIALSKUREFERENCE_SKUTYPE, NETAMOUNT, ROYALTY_STATUS, TOTAL, BUSINESSUNIT_ID, MASTER_ID, MATERIALTAX, TYPE_ID, NEWCONSTRUCTION, RECORD_CREATE_DATE, DISCOUNTTOTAL, PAYMENTTERM_ID, RECORD_UPDATE_DATE, SIGNATURE, SUMMARY, BALANCE, ACTIVE_FLAG, FEETOTAL, JOB_ID, NUMBER, MEMBERSHIP_ID, PROJECTLABELS, TENANT_TYPE, LOCATION_ID, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, MATERIALSKU_ID, MODIFIEDON, ROYALTY_MEMO, INCLUDEINTECHNICIANREPORTS, NUMERICNUMBER, MATERIALSKUREFERENCE_SKUID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CONFIGURATION, EXTERNALID, IMPORTID, PAYROLLDATE, PAIDON, FEETAX, ID, INVOICEDON, TAXZONE_ID, ROYALTY_SENTON, TAX, AUTHORIZATIONSIGNATURE, AUTHORIZEDAMOUNT, BATCH_ID, BILLINGDATE, COMMISSIONELIGIBILITYDATE, SUBTOTAL, COUNTERSALESLOCATION_ID, LABORTAX, STATUS, CREATEDON, EXCLUDEFROMPAYROLL, PROJECT_ID, ROYALTY_DATE, PAYMENTDUEDATE] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_877, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [CREATEDON, ISCONFIRMED, SMARTDISPATCHDATA_JOBAPPOINTMENT, END, ID, IMPORTID, RECORD_CREATE_DATE, NUMBER, STATUS, MASTER_ID, CREATEDBY_ID, MONTHNUMBER, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE_FLAG, ISUNUSED, JOB_ID, PLANEND, ACTIVE, START, MODIFIEDON, PLANSTART] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_445, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TECHNICIAN
Table Count in Snowflake:: 265 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1420 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1442 Row Count of Table TECHNICIAN is matched for RAW :: 265 DataMart :: 1420 CURATED :: 1442 |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_908, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 2851 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2851 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2851 Row Count of Table CONTACT is matched for APIMAT :: 2851 DataMart :: 2851 Row Count of Table CONTACT is matched for DataMart :: 2851 CURATED :: 2851 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_161, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [CREATEDBY_ID, FOLLOWUPONTIMEENABLED, CREATEDON, HOLDER_OPPORTUNITY, MODIFIEDON, JOB_ID, FOLLOWUPON, IMPORTID, ACTIVE, ID, ISREMINDER, STATUS] Column names for DataMart Table --> STR_OPPORTUNITY :: [ACTIVE, FOLLOWUPON, ID, MODIFIEDON, ACTIVE_FLAG, TENANT_TYPE, RECORD_CREATE_DATE, ISREMINDER, STATUS, MASTER_ID, HOLDER_OPPORTUNITY, CREATEDBY_ID, FOLLOWUPONTIMEENABLED, IMPORTID, RECORD_UPDATE_DATE, CREATEDON, JOB_ID] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_701, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 31 DataMart :: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 31 Row Count of Table CANCELJOBREASON is matched for DataMart :: 31 CURATED :: 31 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1134, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [ID, IMPORTID, ACTIVE_FLAG, MASTER_ID, MODIFIEDON, PAYMENT_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CREATEDBY_ID, CREATEDON, INVOICE_ID, TENANT_TYPE, ACTIVE, AMOUNT, PAYSELLERCOMMISSION] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_786, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ACTIVE_FLAG, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_STREET, MEMBERSHIP_ACTIVATEDBY, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, ADDRESS_COUNTRY, AVALARAENTITYCODE, NOCHARGE, DONOTSENDPROMOTIONALEMAILS, MODIFIEDON, DONOTCHARGEINTERESTFEE, SHOWMEMBERSAVINGS, TYPE, ACTIVE, HEADER, IMPORTID, MEMBERSHIP_FROM, RECORD_UPDATE_DATE, MASTER_ID, RECORD_CREATE_DATE, BALANCE, AR, ADDRESS_CITY, ADDRESS_ZIP, DONOTSERVICE, TENANT_TYPE, CREATEDON, ADDRESS_UNIT, EXCLUDEFROMBULKPRINTING, EXTERNALID, MEMBERSHIP_ACTIVATEDFROM, DONOTMAIL, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_ISMILITARY, ADDRESS_STATE, ID, MEMBERSHIP_TO, STATISTICS_ID, TAXEXEMPT, NAME, PAYMENTTERM_ID] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1055, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [COST, EQUIPMENTVENDOR_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, USEDMATERIAL_ID, CHARGEABLEITEM_ID, CREATEDBY_ID, CREATEDON, ID, SKUREFERENCE_SKUID, UNITOFMEASURE_ID, ACTIVE, BUSINESSUNIT_ID, REQUISITIONITEM_ID, ISINVENTORY, EQUIPMENT_ID, MASTER_ID, PROJECTLABELS, TECHNICIANSPLIT2, STATUS, VENDORPARTNUMBER, DESCRIPTION, MARKUP, SERIALNUMBER, MODIFIEDON, ROLLOVERQUANTITY, IMPORTID, MATERIAL_ID, SKU_ID, TECHNICIANSPLIT3, ACTIVE_FLAG, RECORD_CREATE_DATE, SKUVENDOR_ID, TENANT_TYPE, QUANTITY, INVENTORYLOCATION_ID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_277, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.SERVICE
Table Count in Snowflake:: 3529 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_SERVICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3529 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3529 Row Count of Table SERVICE is matched for RAW :: 3529 DataMart :: 3529 CURATED :: 3529 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_104, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [CREATEDON, ID, RECORD_CREATE_DATE, CUSTOMER_ID, TAXZONE_ID, BUSINESSUNIT_ID, INVENTORYLOCATION_ID, NAME, IMPORTID, MASTER_ID, ACTIVE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_172, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_994, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ADDONPRICE, MANUFACTURER, MASTER_ID, RECORD_UPDATE_DATE, MODIFIEDON, SUPPLIERIMAGES, ISINVENTORY, COST, PROVIDER_ID, CREATEDBY_ID, CREATEDON, IMAGES, INVENTORYENABLEDON, NAME, SERVICEPROVIDERWARRANTY_DURATION, COMMISSIONBONUS, TYPE_ID, RECORD_CREATE_DATE, ACCOUNT, ALLOWDISCOUNTS, ASSETACCOUNT_ID, DISPLAYNAME, ORIGINAL_ID, DESCRIPTION, LOYALTYPROGRAMELIGIBLE, MANUFACTURERWARRANTY_DESCRIPTION, PAYSCOMMISSION, ACTIVE, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, BRAND, EXCLUDEFROMPRICEBOOKWIZARD, MODEL, COPIEDFROM_ID, MEMBERPRICE, PRICE, TENANT_TYPE, IMPORTID, PAYSSOLDBYRATE, ACTIVE_FLAG, COSTOFSALEACCOUNT_ID, ID, EXTERNALID, SERVICEPROVIDERWARRANTY_DESCRIPTION, PRIMARYVENDOR_ID, BONUS, BUSINESSUNIT_ID, DISPLAYINAMOUNT, SYNCDATE, ISSERIALIZED, TAXABLE, ADDONFLATAMOUNT, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, UNITOFMEASURE, HOURS, CATEGORY_ID, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SERIALIZEDON, SOURCE, MANUFACTURERWARRANTY_DURATION, SOURCEVERSION, WARRANTYRESERVE, INVENTORYENABLEDBY_ID] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_564, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ADDONMEMBERPRICE, ALLOWDISCOUNTS, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, GENERATEDTAGTARGETS, IMPORTID, MEMBERSHIP, PAYTECHSPECIFICBONUS, COMMISSIONBONUS, SUPPLIERIMAGES, ISOTTASK, MEMBERPRICE, ADDONFLATAMOUNT, BASERATE2, ISDEFERREDREVENUE, ISLABOR, MEMBERSHIPTYPE_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, DISPLAYNAME, PROVIDER_ID, WARRANTY_DURATION, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDBY_ID, CREATEDON, COPIEDFROM_ID, HOURS, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSCOMMISSION, QBITEMNAME, ADDONPRICE, BASERATE3, GENERALLEDGERACCOUNT_ID, PAYSSOLDBYRATE, SOURCEVERSION, DESCRIPTION, PRICE, WARRANTY_DESCRIPTION, ACCOUNT, CATEGORY_ID, NAME, SOURCE, ID, SCHEDULEDFLATAMOUNT, BUSINESSUNIT_ID, ALLOWAPPLYTAGSTOENTITIES, DISPATCHFEE, EXTERNALID, MEMBERSHIPYEARS, BASERATE1, PAYSFLATAMOUNT, TAXABLE, LOYALTYPROGRAMELIGIBLE, MINIMUMLABORHOURS, BONUS, ORIGINAL_ID, SOLDBYCOMMISSION, WORKFLOWACTION_ID, DISPLAYINAMOUNT, RECURRINGSERVICETYPE_ID, ACTIVE, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, MODIFIEDON, NOTAX, MEMBERSHIPACTION, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE] Column names for DataMart Table --> STR_SERVICE :: [COMMISSIONBONUS, DISPATCHFEE, DISPLAYINAMOUNT, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, CROSSSALEGROUP, GENERATEDTAGTARGETS, MEMBERSHIPYEARS, RECURRINGSERVICETYPE_ID, RECORD_UPDATE_DATE, SOLDBYCOMMISSION, ADDONPRICE, ALLOWAPPLYTAGSTOENTITIES, BASERATE2, DISPLAYNAME, MEMBERSHIP, MEMBERSHIPACTION, MEMBERSHIPMONTHS, ORIGINAL_ID, PAYSCOMMISSION, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_FLATAMOUNT, MINIMUMLABORHOURS, TAXABLE, ACCOUNT, AVALARARESIDENTIALTAXCODE, CREATEDON, AUTOGLASSTYPE, DESCRIPTION, WARRANTY_DESCRIPTION, IMAGES, RECORD_CREATE_DATE, PURCHASEORDERLIMITS_REVENUEPERCENT, ADDONFLATAMOUNT, ALLOWDISCOUNTS, BUSINESSUNIT_ID, HOURS, MASTER_ID, PRICE, TENANT_TYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPTYPE_ID, PROVIDER_ID, QBITEMNAME, SOURCEVERSION, WORKFLOWACTION_ID, WARRANTY_DURATION, ACTIVE_FLAG, BASERATE1, COST, CREATEDBY_ID, ISOTTASK, ISTIMEANDMATERIAL, NAME, SUPPLIERIMAGES, BONUS, COPIEDFROM_ID, IMPORTID, MODIFIEDON, SOURCE, PAYSFLATAMOUNT, ACTIVE, EXTERNALID, NOTAX, PAYSSOLDBYRATE, SYNCDATE, ARCHIVED, MEMBERPRICE, ADDONMEMBERPRICE, BASERATE3, CATEGORY_ID, ID, ISLABOR, SCHEDULEDFLATAMOUNT, ISDEFERREDREVENUE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: SYNCDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_967, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_041, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [REASON_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ACTIVE_FLAG, TENANT_TYPE, ID, CREATEDON, IMPORTID, JOB_ID, RECORD_CREATE_DATE, ACTIVE, MEMO, MASTER_ID] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_607, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [MODIFIEDON, OWNER_ID, CREATEDBY_ID, IMPORTID, REMOVEDON, REMOVEDBY_ID, TYPE_ID, ACTIVE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, ID, MEMO, CREATEDON] Column names for DataMart Table --> STR_TAG :: [REMOVEDON, TENANT_TYPE, MASTER_ID, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, GENERATEDFOREXTERNAL, RECORD_UPDATE_DATE, MEMO, RECORD_CREATE_DATE, SOURCE_PKEY_SPK, TYPE_ID, ID, REMOVEDBY_ID, ACTIVE, OWNER_ID, GENERATEDFOR_ID, MODIFIEDON, IMPORTID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_614, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.INVOICE
Table Count in Snowflake:: 238683 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1676027 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1875166 Row Count of Table INVOICE is matched for RAW :: 238683 DataMart :: 1676027 CURATED :: 1875166 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_191, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [IMPORTID, ACTIVE, CREATEDON, CREATEDBY_ID, NAME, ID] Column names for DataMart Table --> STR_DIVISION :: [ACTIVE_FLAG, CREATEDON, CREATEDBY_ID, TENANT_TYPE, MASTER_ID, RECORD_CREATE_DATE, ID, ACTIVE, IMPORTID, NAME, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_885, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [ACTIVE, COST, CREATEDBY_ID, IMPORTID, MATERIALVENDOR_ID, ACCOUNTNAME, CREATEDON, ID, TENANT_TYPE, MASTER_ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE_FLAG] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_523, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [AUTOGLASSTYPE, BASERATE2, BASERATE3, CATEGORY_ID, DISPATCHFEE, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, HOURS, IMAGES, WARRANTY_DURATION, ISTIMEANDMATERIAL, COST, CROSSSALEGROUP, LOYALTYPROGRAMELIGIBLE, ORIGINAL_ID, PAYSCOMMISSION, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, CREATEDON, DESCRIPTION, IMPORTID, ISDEFERREDREVENUE, BASERATE1, ALLOWAPPLYTAGSTOENTITIES, ALLOWDISCOUNTS, GENERATEDTAGTARGETS, MEMBERSHIPYEARS, ACTIVE, ARCHIVED, COPIEDFROM_ID, DISPLAYINAMOUNT, EXTERNALID, ISOTTASK, PAYSFLATAMOUNT, PRICE, RECURRINGSERVICETYPE_ID, SYNCDATE, AVALARARESIDENTIALTAXCODE, PURCHASEORDERLIMITS_REVENUEPERCENT, QBITEMNAME, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ADDONPRICE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, PAYTECHSPECIFICBONUS, ID, SOLDBYCOMMISSION, SOURCE, MEMBERSHIP, MINIMUMLABORHOURS, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, NOTAX, ISLABOR, NAME, PURCHASEORDERLIMITS_FLATAMOUNT, TAXABLE, WORKFLOWACTION_ID, ADDONMEMBERPRICE, DISPLAYNAME, MEMBERSHIPMONTHS, BONUS, MEMBERPRICE, MEMBERSHIPACTION, PROVIDER_ID, MODIFIEDON] Column names for DataMart Table --> STR_SERVICE :: [BASERATE3, COMMISSIONBONUS, CROSSSALEGROUP, ISOTTASK, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPTYPE_ID, PRICE, SOURCEVERSION, IMPORTID, WARRANTY_DESCRIPTION, ADDONPRICE, GENERATEDTAGTARGETS, MEMBERPRICE, MINIMUMLABORHOURS, PAYSSOLDBYRATE, PURCHASEORDERLIMITS_REVENUEPERCENT, RECORD_UPDATE_DATE, SYNCDATE, CATEGORY_ID, IMAGES, PROVIDER_ID, MODIFIEDON, PAYSCOMMISSION, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, ALLOWDISCOUNTS, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, DESCRIPTION, DISPATCHFEE, ORIGINAL_ID, SOLDBYCOMMISSION, BUSINESSUNIT_ID, TAXABLE, DISPLAYINAMOUNT, ISDEFERREDREVENUE, ACCOUNT, COST, MASTER_ID, MEMBERSHIPACTION, MEMBERSHIPYEARS, COPIEDFROM_ID, ACTIVE, BASERATE2, ISLABOR, MEMBERSHIP, PURCHASEORDERLIMITS_FLATAMOUNT, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, WARRANTY_DURATION, PAYSFLATAMOUNT, ADDONFLATAMOUNT, DISPLAYNAME, ID, BASERATE1, CREATEDON, EXCLUDEFROMPRICEBOOKWIZARD, PAYTECHSPECIFICBONUS, TENANT_TYPE, NAME, NOTAX, SUPPLIERIMAGES, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, BONUS, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, QBITEMNAME, SCHEDULEDFLATAMOUNT, SOURCE, WORKFLOWACTION_ID, EXTERNALID, RECURRINGSERVICETYPE_ID, HOURS] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_651, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [CREATEDBY_ID, ENDTIME, SHIFTTYPE, STARTDATE, IMPORTID, NOTE, START, TIMESHEET_ID, MASTER_ID, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, RECORD_CREATE_DATE, BATCH, STARTTIME, TECHNICIAN_ID, TIMESHEETCODE_ID, END, TITLE, CREATEDON, ENDDATE, ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1017, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 3633 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3633 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 3633 DataMart :: 3633 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3633 Row Count of Table TAG is matched for DataMart :: 3633 CURATED :: 3633 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1006, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [BONUS, COST, IMAGES, ISSERIALIZED, MEMBERPRICE, PAYTECHSPECIFICBONUS, PRICE, SYNCDATE, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SOURCEVERSION, ISINVENTORY, RECORD_CREATE_DATE, MASTER_ID, ADDONFLATAMOUNT, COMMISSIONBONUS, HOURS, LOYALTYPROGRAMELIGIBLE, NAME, ORIGINAL_ID, SOLDBYCOMMISSION, UNITOFMEASURE, INVENTORYENABLEDON, USEFIXEDMATERIALPRICE, PAYSFLATAMOUNT, TENANT_TYPE, ARCHIVED, BUSINESSUNIT_ID, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, DISPLAYINAMOUNT, TAXABLE, ACCOUNT, ACTIVE, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, IMPORTID, PAYSSOLDBYRATE, RECORD_UPDATE_DATE, SUPPLIERIMAGES, AUTOGLASSTYPE, NOTAX, PAYSCOMMISSION, SCHEDULEDFLATAMOUNT, ADDONPRICE, CATEGORY_ID, DESCRIPTION, ID, COPIEDFROM_ID, CREATEDON, MODIFIEDON, EXTERNALID, ACTIVE_FLAG, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DISPLAYNAME, INVENTORYENABLEDBY_ID, PROVIDER_ID, PURCHASEORDERLIMITS_FLATAMOUNT, DEDUCTASJOBCOST, SOURCE, SERIALIZEDON] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_584, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [BRAND, MANUFACTURERWARRANTY_DURATION, SOURCE, ISSERIALIZED, ACCOUNT, ACTIVE, ADDONPRICE, BONUS, INVENTORYENABLEDON, UNITOFMEASURE, PROVIDER_ID, SOURCEVERSION, WARRANTYRESERVE, COSTOFSALEACCOUNT_ID, DESCRIPTION, HOURS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, SERVICEPROVIDERWARRANTY_DURATION, ID, CATEGORY_ID, DISPLAYINAMOUNT, EXTERNALID, GENERALLEDGERACCOUNT_ID, ISINVENTORY, SYNCDATE, CREATEDON, IMPORTID, TAXABLE, SERIALIZEDON, AVALARARESIDENTIALTAXCODE, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDBY_ID, PRICE, MANUFACTURER, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, IMAGES, ADDONFLATAMOUNT, ADDONMEMBERPRICE, ALLOWDISCOUNTS, ARCHIVED, ASSETACCOUNT_ID, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, PAYSSOLDBYRATE, MEMBERPRICE, TYPE_ID, MANUFACTURERWARRANTY_DESCRIPTION, MODIFIEDON, CROSSSALEGROUP, MODEL, NAME, PAYSCOMMISSION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CREATEDBY_ID, PRIMARYVENDOR_ID, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, DISPLAYNAME, SUPPLIERIMAGES] Column names for DataMart Table --> STR_EQUIPMENT :: [AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMAGES, LOYALTYPROGRAMELIGIBLE, MODIFIEDON, SERVICEPROVIDERWARRANTY_DESCRIPTION, TENANT_TYPE, IMPORTID, SERIALIZEDON, COSTOFSALEACCOUNT_ID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, EXCLUDEFROMPRICEBOOKWIZARD, MANUFACTURERWARRANTY_DURATION, AVALARACOMMERCIALTAXCODE, EXTERNALID, NAME, PAYTECHSPECIFICBONUS, SOURCE, TAXABLE, UNITOFMEASURE, ADDONPRICE, ALLOWDISCOUNTS, CATEGORY_ID, COMMISSIONBONUS, COPIEDFROM_ID, DISPLAYINAMOUNT, HOURS, MANUFACTURER, SOURCEVERSION, CROSSSALEGROUP, MASTER_ID, BONUS, BRAND, MODEL, ORIGINAL_ID, RECORD_UPDATE_DATE, COST, SCHEDULEDFLATAMOUNT, RECORD_CREATE_DATE, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, PAYSCOMMISSION, PRICE, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DURATION, ID, INVENTORYENABLEDON, PAYSFLATAMOUNT, TYPE_ID, WARRANTYRESERVE, ACCOUNT, ACTIVE, ARCHIVED, ASSETACCOUNT_ID, CREATEDON, DISPLAYNAME, MEMBERPRICE, MANUFACTURERWARRANTY_DESCRIPTION, SUPPLIERIMAGES, ISSERIALIZED, ACTIVE_FLAG, ADDONMEMBERPRICE, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDBY_ID, PAYSSOLDBYRATE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_251, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [HIDEINMOBILE, ACTIVE, BUSINESSUNIT_ID, SOURCEVERSION, CATEGORYTYPE, DESCRIPTION, ID, CREATEDON, EXTERNALID, NAME, POSITION, IMAGE, PARENT_ID, AVALARARESIDENTIALTAXCODE, IMPORTID, AVALARACOMMERCIALTAXCODE, SKUIMAGES, CREATEDBY_ID, SOURCE, SUPPLIERIMAGES] Column names for DataMart Table --> STR_CATEGORY :: [BUSINESSUNIT_ID, HIDEINMOBILE, SUPPLIERIMAGES, CREATEDBY_ID, IMAGE, POSITION, CATEGORYTYPE, SKUIMAGES, SOURCE, TENANT_TYPE, ID, IMPORTID, PARENT_ID, RECORD_CREATE_DATE, AVALARARESIDENTIALTAXCODE, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, CREATEDON, ACTIVE, DESCRIPTION, EXTERNALID, NAME, RECORD_UPDATE_DATE, MASTER_ID, SOURCEVERSION] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_152, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [CREATEDON, ACTIVE, CREATEDBY_ID, ID, IMPORTID, NAME] Column names for DataMart Table --> STR_TRADE :: [RECORD_UPDATE_DATE, ID, CREATEDON, ACTIVE, CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, MASTER_ID, NAME, TENANT_TYPE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1173, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_093, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 147434 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 147434 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 147469 Row Count of Table OPPORTUNITY is matched for RAW :: 147434 DataMart :: 147434 CURATED :: 147469 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_416, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [ID, JOBREMINDERSENABLED, MEMO, MODIFIEDON, MARKETINGUPDATESENABLED, CREATEDON, INVOICESTATEMENTNOTIFICATION, VALUE, OWNER_ID, TYPE, ACTIVE, IMPORTID, CREATEDBY_ID, MESSAGESENABLED, REVERSEPHONE] Column names for DataMart Table --> STR_CONTACT :: [MASTER_ID, RECORD_CREATE_DATE, TYPE, CREATEDON, ID, OWNER_ID, ACTIVE_FLAG, JOBREMINDERSENABLED, MESSAGESENABLED, RECORD_UPDATE_DATE, INVOICESTATEMENTNOTIFICATION, MEMO, REVERSEPHONE, VALUE, CREATEDBY_ID, MARKETINGUPDATESENABLED, TENANT_TYPE, ACTIVE, IMPORTID, MODIFIEDON] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: REVERSEPHONE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_636, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ADDRESS_ISMANUALCOORDINATES, NAME, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_STATE, ADDRESS_COUNTRY, IMPORTID, CREATEDON, ZONE_ID, ADDRESS_ISMILITARY, AUTOLATITUDE, CUSTOMER_ID, ID, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TYPE, ADDRESS_CITY, ADDRESS_UNIT, MODIFIEDON, NOCHARGE, ISPREVAILINGWAGE, TAXZONE_ID, AUTOLONGITUDE, AVALARAENTITYCODE, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_TO, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_ZIP, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_CANCELLATIONDATE, ESTIMATEDTAX, SUMMARY, RECURRINGSERVICE_MEMO, TAXEXEMPT, ADDRESS_STREET, ACTIVE, CREATEDBY_ID, TAXABLE, PREFERREDTECHNICIAN_ID] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE_FLAG, ADDRESS_LATITUDE, IMPORTID, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TO, TAXEXEMPT, RECORD_UPDATE_DATE, RECURRINGSERVICE_CANCELLATIONDATE, MASTER_ID, NOCHARGE, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_TYPE, TAXZONE_ID, TENANT_TYPE, ADDRESS_STATE, CUSTOMER_ID, ADDRESS_ISMILITARY, AUTOLATITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_RECURRENCEINTERVAL, ZONE_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ZIP, RECURRINGSERVICE_MEMO, SUMMARY, DONOTSENDTECHNICIAN_ID, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, ADDRESS_UNIT, AVALARAENTITYCODE, ID, RECURRINGSERVICE_ACTIVATEDBY, AUTOLONGITUDE, NAME, ACTIVE, ADDRESS_STREET, ESTIMATEDTAX, ISPREVAILINGWAGE, MODIFIEDON, CREATEDBY_ID, CREATEDON, RECORD_CREATE_DATE, ADDRESS_CITY, TAXABLE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_332, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [ID, IMPORTID, NAME, ACTIVE, CREATEDON, MODIFIEDON, CREATEDBY_ID] Column names for DataMart Table --> STR_CANCELJOBREASON :: [CREATEDON, IMPORTID, MASTER_ID, NAME, ACTIVE, MODIFIEDON, ACTIVE_FLAG, ID, RECORD_CREATE_DATE, TENANT_TYPE, CREATEDBY_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_017, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TRUCK
Table Count in Snowflake:: 66 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 71 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 71 Row Count of Table TRUCK is matched for RAW :: 66 DataMart :: 71 CURATED :: 71 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_192, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.GROSSPAYITEM
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_GROSSPAYITEM Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_GROSSPAYITEM where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table GROSSPAYITEM is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_824, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [IMPORTID, RECORD_UPDATE_DATE, TENANT_TYPE, NAME, MODIFIEDON, ACTIVE_FLAG, MASTER_ID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_845, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [ISCOMPLETED, CLEARDISPATCHBOARD, CREATEDON, IMPORTID, MASTER_ID, NAME, TENANT_TYPE, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, REMOVETECHNICIANFROMCAPACITYPLANNING, ALLDAY, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, SUMMARY, TECHNICIAN_ID, DEFINITION_ID, TIMESHEETCODE_ID, START, ACTIVE, RECORD_CREATE_DATE, ACTIVE_FLAG, TIMESHEET_ID] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_748, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ALLOWDISCOUNTS, BRAND, COST, ISINVENTORY, MANUFACTURER, SOURCE, BUSINESSUNIT_ID, HOURS, NAME, TYPE_ID, LOYALTYPROGRAMELIGIBLE, PAYSFLATAMOUNT, SYNCDATE, BONUS, ACTIVE_FLAG, ASSETACCOUNT_ID, COMMISSIONBONUS, COPIEDFROM_ID, CREATEDBY_ID, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, AVALARARESIDENTIALTAXCODE, IMAGES, ISSERIALIZED, RECORD_UPDATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, WARRANTYRESERVE, ADDONFLATAMOUNT, ADDONMEMBERPRICE, CATEGORY_ID, CREATEDON, MODIFIEDON, ORIGINAL_ID, PRIMARYVENDOR_ID, SUPPLIERIMAGES, ID, TENANT_TYPE, ADDONPRICE, AVALARACOMMERCIALTAXCODE, PAYSCOMMISSION, PRICE, IMPORTID, INVENTORYENABLEDON, TAXABLE, ACCOUNT, DISPLAYINAMOUNT, PAYSSOLDBYRATE, INVENTORYENABLEDBY_ID, MEMBERPRICE, PROVIDER_ID, SERIALIZEDON, SOURCEVERSION, PAYTECHSPECIFICBONUS, CROSSSALEGROUP, DISPLAYNAME, MODEL, SCHEDULEDFLATAMOUNT, ARCHIVED, MANUFACTURERWARRANTY_DESCRIPTION, MASTER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, ACTIVE, COSTOFSALEACCOUNT_ID, EXTERNALID, RECORD_CREATE_DATE, UNITOFMEASURE, MANUFACTURERWARRANTY_DURATION] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_567, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [MODIFIEDON, FONTCOLOR, CREATEDBY_ID, ISCONVERSIONOPPORTUNITY, ACTIVE, CREATEDON, IMPORTID, ISALWAYSVISIBLE, CODE, ISVISIBLEONDISPATCHBOARD, PROJECTEDVALUEADJUSTMENT, IMPORTANCE, COLOR, ID, NAME] Column names for DataMart Table --> STR_TAGTYPE :: [ACTIVE, ACTIVE_FLAG, IMPORTANCE, MODIFIEDON, NAME, RECORD_UPDATE_DATE, ISALWAYSVISIBLE, IMPORTID, CREATEDBY_ID, CREATEDON, ISCONVERSIONOPPORTUNITY, RECORD_CREATE_DATE, PROJECTEDVALUEADJUSTMENT, FONTCOLOR, TENANT_TYPE, CODE, ID, ISVISIBLEONDISPATCHBOARD, COLOR, MASTER_ID] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_575, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [CREATEDON, EXCUSEMEMO, REASON_ID, AGENT_ID, DIRECTION, DURATION, LEAD_ID, MODIFIEDON, CALLSERVICE, CAMPAIGN_ID, ESTIMATE_ID, RECORDINGID, VOICEMAILPATH, REVIEWEDBY_ID, TAG, RECORDINGURL, STATUS, ACTIVE, LOCATION_ID, RECORDINGPATH, SID, CONVERSIONSCORE, CREATEDBY_ID, CUSTOMER_ID, IMPORTID, REVIEWINGBY_ID, FROM, ID, FOLLOWUP_ID, JOB_ID, TO, TYPE, WONTREVIEW] Column names for DataMart Table --> STR_CALL :: [CALLSERVICE, EXCUSEMEMO, JOB_ID, RECORDINGID, ACTIVE, CREATEDON, CUSTOMER_ID, STATUS, TO, DIRECTION, DURATION, FOLLOWUP_ID, LEAD_ID, LOCATION_ID, VOICEMAILPATH, TENANT_TYPE, AGENT_ID, TYPE, ESTIMATE_ID, ID, TAG, REVIEWINGBY_ID, CAMPAIGN_ID, CONVERSIONSCORE, CREATEDBY_ID, MODIFIEDON, RECORDINGURL, RECORD_UPDATE_DATE, SID, RECORDINGPATH, WONTREVIEW, REASON_ID, ACTIVE_FLAG, FROM, MASTER_ID, REVIEWEDBY_ID, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: WONTREVIEW Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_478, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [CREATEDON, PAYMENT_ID, AMOUNT, IMPORTID, INVOICE_ID, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID, MASTER_ID, PAYSELLERCOMMISSION, CREATEDBY_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_504, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ACCOUNT, DEMANDSTATUS, INVOICEITEM_ID, SCHEDULEDFLATAMOUNT, EQUIPMENT_ID, ISADDON, SKU_ID, PROJECTLABELS, SOLDBY_ID, ORDER, AUTOGLASSITEM_ID, GENERALLEDGERACCOUNT_ID, ITEMGROUPNAME, UNITPRICE, CREATEDBY_ID, ADDONFLATAMOUNT, ESTIMATE_ID, MARKUP, MEMBERPRICE, MEMBERSHIPDURATION, DESCRIPTION, MODIFIEDON, INSTALLEDEQUIPMENT_ID, MEMBERSHIPBILLINGFREQUENCY, PAYSFLATAMOUNT, PRICEMODIFIER_ID, QUANTITY, RENEWABLEMEMBERSHIP_ID, TAXABLE, TOTAL, TOTALCOST, ALLOWDISCOUNTS, CHARGEABLE, CREATEDFROM_ID, ITEMGROUPROOT_ID, SKUREFERENCE_SKUTYPE, ACTIVE, ID, ISNOTGOINGTOBEDONE, LASTUNITPRICESETBYEMPLOYEE, PAYSSOLDBYRATE, STANDARDPRICE, SKUREFERENCE_SKUID, COST, COSTOFSALEACCOUNT_ID, CREATEDON, IMPORTID, ISHIDDENFROMCUSTOMER, PARENTITEM_ID, PROJECTORDER] Column names for DataMart Table --> STR_ESTIMATEITEM :: [CREATEDON, MASTER_ID, MODIFIEDON, SCHEDULEDFLATAMOUNT, IMPORTID, CHARGEABLE, ISNOTGOINGTOBEDONE, ITEMGROUPROOT_ID, PRICEMODIFIER_ID, SKU_ID, TENANT_TYPE, PARENTITEM_ID, PROJECTLABELS, SKUREFERENCE_SKUTYPE, MEMBERPRICE, ACTIVE_FLAG, PROJECTORDER, INSTALLEDEQUIPMENT_ID, MEMBERSHIPDURATION, RENEWABLEMEMBERSHIP_ID, SKUREFERENCE_SKUID, ACCOUNT, ADDONFLATAMOUNT, DESCRIPTION, UNITPRICE, CREATEDFROM_ID, EQUIPMENT_ID, ISADDON, MEMBERSHIPBILLINGFREQUENCY, ORDER, TOTAL, TOTALCOST, ITEMGROUPNAME, PAYSSOLDBYRATE, COSTOFSALEACCOUNT_ID, ESTIMATE_ID, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, PAYSFLATAMOUNT, QUANTITY, RECORD_CREATE_DATE, ACTIVE, COST, GENERALLEDGERACCOUNT_ID, ISHIDDENFROMCUSTOMER, ID, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, CREATEDBY_ID, DEMANDSTATUS, MARKUP, SOLDBY_ID, RECORD_UPDATE_DATE, TAXABLE, STANDARDPRICE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_012, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [EXPIRATIONDATE, CREATEDON, STATEZONECODE, ACTIVE, COLOR, ID, ISTAXRATESEPARATED, TAXRATE, NAME, IMPORTID, TAXCODE, CREATEDBY_ID, ISMULTIPLETAXZONE, FEETAXRATE, MATERIALTAXRATE, QBACCOUNT, EXTERNALID, LABORTAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [RECORD_UPDATE_DATE, COLOR, EXTERNALID, FEETAXRATE, LABORTAXRATE, RECORD_CREATE_DATE, TAXRATE, QBACCOUNT, STATEZONECODE, ACTIVE_FLAG, ISTAXRATESEPARATED, MATERIALTAXRATE, ACTIVE, MASTER_ID, TAXCODE, ISMULTIPLETAXZONE, NAME, IMPORTID, TENANT_TYPE, ID, CREATEDBY_ID, CREATEDON, EXPIRATIONDATE, SOURCE_PKEY_SPK] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: LABORTAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_572, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.ZONE
Table Count in Snowflake:: 128 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_ZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 128 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 128 Row Count of Table ZONE is matched for RAW :: 128 DataMart :: 128 CURATED :: 128 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_872, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 2007 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2007 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2007 Row Count of Table ESTIMATE is matched for APIMAT :: 2007 DataMart :: 2007 Row Count of Table ESTIMATE is matched for DataMart :: 2007 CURATED :: 2007 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_943, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 15 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 15 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 15 DataMart :: 15 Row Count of Table BUSINESSUNIT is matched for DataMart :: 15 CURATED :: 15 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_427, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.JOBASSIGNMENT
Table Count in Snowflake:: 176369 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_JOBASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 176950 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 177182 Row Count of Table JOBASSIGNMENT is matched for RAW :: 176369 DataMart :: 176950 CURATED :: 177182 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_414, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 24 Row Count of Table CANCELJOBREASON is matched for RAW :: 24 DataMart :: 24 CURATED :: 24 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_028, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [COLOR, CREATEDBY_ID, CREATEDON, ACTIVE, DESCRIPTION, IMPORTID, ID, PAYROLLVERSION, NAME] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [IMPORTID, ACTIVE, ACTIVE_FLAG, ID, TENANT_TYPE, RECORD_UPDATE_DATE, PAYROLLVERSION, CREATEDON, DESCRIPTION, COLOR, CREATEDBY_ID, RECORD_CREATE_DATE, MASTER_ID, NAME] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_611, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 31 Row Count of Table TIMESHEETCODE is matched for RAW :: 31 DataMart :: 31 CURATED :: 31 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_888, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [ACTIVE, IMPORTID, PAYSELLERCOMMISSION, AMOUNT, CREATEDBY_ID, INVOICE_ID, RECORD_UPDATE_DATE, MODIFIEDON, PAYMENT_ID, TENANT_TYPE, MASTER_ID, ACTIVE_FLAG, ID, CREATEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1062, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, RECORD_UPDATE_DATE, STPAYCODE, OVERTIMEPAYROLLCONTROLCODE_ID, SENDALERTSONMOBILE, CUSTOMHOURLYRATE, APPLICABLEEMPLOYEETYPE, DEDUCTCOMMUTETIME, MASTER_ID, GEOFENCECLOCKINMODE, OVERTIMEPAYCODE_ID, STANDARDPAYCODE_ID, BUSINESSUNIT_ID, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_LATITUDE, CREATEDON, RATEMULTIPLIER, VISIBILITY, PAYROLLPOSTINGGROUP_ID, ISAUTOCLOCKINENABLED, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_STREET, ADDRESS_ZIP, RECORD_CREATE_DATE, ACTIVE, ADDRESS_UNIT, COUNTONJOBCOUNTER, DESCRIPTION, EXCLUDEABSENTEVENT, ADDRESS_LONGITUDE, CODE, HOURLYRATE, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, IMPORTID, TYPE, OTPAYCODE, CREATEDBY_ID, EVENTNAME, ROUTEAROUNDNJA, ID, TENANT_TYPE, ISDEFAULTSHOPTIME] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_598, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_186, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TRADE
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3 Row Count of Table TRADE is matched for RAW :: 3 DataMart :: 3 CURATED :: 3 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_935, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 3068 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3068 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 3068 DataMart :: 3068 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3068 Row Count of Table TAG is matched for DataMart :: 3068 CURATED :: 3068 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1180, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [EXTERNALURL, ID, IMPORTID, ISEXTERNAL, ORIGINALNAME, OWNER_ID, ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ALIAS, CREATEDON, ACTIVE, CREATEDBY_ID, MASTER_ID, TYPE, TENANT_TYPE, URL, METADATA] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_782, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 39 DataMart :: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 39 Row Count of Table CAMPAIGN is matched for DataMart :: 39 CURATED :: 39 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_861, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACTIVE, CREDITCARDPROCESSOR_ID, FINANCEITACCOUNTEMAIL, GOAL, INVOICEMESSAGE, NAVISIONGLCODE, TURNSCONTRACTORID, EXTERNALID, FINANCEITAUTHTOKEN, INSURANCECOMPANYPHONE, PAYROLLFLATFEE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLTYPE, SERVICEFINANCEDEALERNAME, BANKACCOUNTPROCESSOR_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, IMPORTID, OFFERWORKERSCOMPENSATION, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, CREATEDBY_ID, CREDITCARDPROCESSORKEY, ENABLEWORKORDERSEQUIPMENTFORMATTING, POSTDATE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSOTPAYCODE, QUICKBOOKSROOTSALESACCOUNT, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSCLASS, RECORD_UPDATE_DATE, ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_STREET, AUTHORIZATIONPARAGRAPH, DIVISIONNAME, NAME, OFFICIALNAME, INVOICEHEADER, PAYROLLCOSTMARKUP, THREEDAYCANCELATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, EMAIL, OVERTIMEMODE, MATERIALSKU_ID, TENANT_TYPE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_CITY, COMMISSIONCALCULATION, CREATEDON, INTACCTENTITY_ID, INTEGRATEDREFUNDS_ID, PAYMENTOPTIONS, TRADE_ID, ADDRESS_ZIP, CORPORATECONTRACTNUMBER, FRANCHISEEINFO_COMMENTS, ID, MEALAPPOINTMENT_ID, MINIMUMROYALTYFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLSOLDBYPAYCODE, WORLDPAYSUBID, QUICKBOOKSOAUTHSETTINGS, PAYROLLIDLETIMESTPAYCODE, FINANCEITPARTNERID, FRANCHISEEINFO_CONTRACT, PAYMENTPROCESSOR, PHONENUMBER, PAYROLLIDLETIMEOTPAYCODE, ADDRESS_STATE, CONSTRUCTION, CURRENCY, DIVISION_ID, INSURANCECOMPANYNAME, LICENSENUMBER, WORLDPAYMERCHANTPIN, AUTHORIZATIONAGREEMENT_FILENAME, DATA, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, TGLBONUS, ADDRESS_ISMILITARY, FRANCHISEEINFO_TRUCKSOPERATING, MASTER_ID, NAVISIONOVERTIMEEARNINGCODE, WARRANTYRATE, CREDITCARDPROCESSORLOGIN, ESTIMATEAUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLSOLDBYPAYCODENEW, PAYROLLWEIGHTEDOTPAYCODE, FRANCHISEEINFO_NAME, NOCHARGE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_UNIT, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, GREENSKYMERCHANTID, HVACDASHBOARDSECTIONS, JOBBOOKEDALERTRECIPIENTS, LOGO, MATERIALSKUREFERENCE_SKUID, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLFLATFEEMINIMUM, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, RECORD_CREATE_DATE, WORLDPAYACCOUNTID, ENABLEWORKORDERS, HIDEPRICES, MATERIALSKUREFERENCE_SKUTYPE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEE, SERVICEFINANCEDEALERID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, ACTIVATIONLOCKED, ADDRESS_LATITUDE, BCCEMAIL, FRANCHISEEINFO_GST, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODE, SELLERFEE, MODIFIEDON, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, DEFAULTTAXRATE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_934, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_610, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [RECORD_CREATE_DATE, TECHNICIAN_ID, TENANT_TYPE, CREATEDBY_ID, IMPORTID, NOTE, TIMESHEETCODE_ID, RECORD_UPDATE_DATE, BATCH, TIMESHEET_ID, ENDDATE, ENDTIME, ID, ACTIVE, END, MASTER_ID, TITLE, SHIFTTYPE, STARTDATE, ACTIVE_FLAG, START, STARTTIME, CREATEDON] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_238, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [GENERATEDFOR_ID, REMOVEDBY_ID, MEMO, CREATEDBY_ID, IMPORTID, TYPE_ID, REMOVEDON, ACTIVE, CREATEDON, GENERATEDFOREXTERNAL, MODIFIEDON, OWNER_ID, ID] Column names for DataMart Table --> STR_TAG :: [RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, REMOVEDBY_ID, CREATEDON, ID, ACTIVE_FLAG, MODIFIEDON, GENERATEDFOR_ID, MASTER_ID, IMPORTID, MEMO, SOURCE_PKEY_SPK, GENERATEDFOREXTERNAL, OWNER_ID, REMOVEDON, RECORD_UPDATE_DATE, TENANT_TYPE, TYPE_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_952, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [HOME_STREET, MASTER_ID, MIDDLENAME, POSITION, PHONE, ACTIVE_FLAG, RECORD_CREATE_DATE, SALESFORCECONTACTID, PAYROLLSTARTPERIOD, CLOCKINOUTREMINDER, CREATEDON, EMAIL, HOME_LATITUDE, HOME_UNIT, MANAGER_ID, PAYROLLID, HOME_STATE, HOME_LONGITUDE, HOURLYRATE, IMPORTID, PHOTO, RECORD_UPDATE_DATE, SALESFORCEROLE, PAYFREQUENCY_ID, USER_ID, ISEXCLUDEDFROMPAYROLL, HOME_ISMANUALCOORDINATES, HOME_ZIP, MODIFIEDON, STARTDATE, HOME_COUNTRY, TENANT_TYPE, FIRSTNAME, ACTIVE, CREATEDBY_ID, NAME, OVERTIMEMODE, EMAILCONFIRMED, ID, ISEXTERNAL, PHONECONFIRMED, AGENTID, BIRTHDATE, HOME_CITY, HOME_ISMILITARY, LASTNAME, MOBILEPHONE, PAYROLLBUSINESSUNIT_ID, MOBILEPHONECONFIRMED, OVERTIMEPROFILE_ID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_619, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [MODIFIEDON, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, CREATEDON, ID] Column names for DataMart Table --> STR_CANCELJOBREASON :: [CREATEDON, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, MASTER_ID, NAME, RECORD_CREATE_DATE, ACTIVE, ID, MODIFIEDON] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1106, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [MATERIALSKU_ID, MEMBERSHIP_ID, NUMERICNUMBER, PROJECT_ID, SUMMARY, PAYMENTDUEDATE, ACTIVE, BUSINESSUNIT_ID, TENANT_TYPE, EXTERNALID, STATUS, ACKNOWLEDGEMENTSIGNATURE, FEETAX, JOB_ID, RECORD_UPDATE_DATE, MODIFIEDON, ROYALTY_MEMO, AUTHORIZATIONSIGNATURE, BALANCE, BILLINGDATE, COMMISSIONELIGIBILITYDATE, CREATEDON, ID, MATERIALSKUREFERENCE_SKUTYPE, LABORTAX, MASTER_ID, ROYALTY_STATUS, SIGNATURE, PAYMENTTERM_ID, FEETOTAL, ADJUSTMENTTO_ID, AUTHORIZEDAMOUNT, NUMBER, TAX, TYPE_ID, IMPORTID, INCLUDEINTECHNICIANREPORTS, INVOICEDON, PAIDON, TECHNICIANACKNOWLEDGEMENTSIGNATURE, PROJECTLABELS, EXPORTID, TOTAL, ACTIVE_FLAG, CUSTOMER_ID, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, LOCATION_ID, MATERIALSKUREFERENCE_SKUID, ROYALTY_DATE, RECORD_CREATE_DATE, MATERIALTAX, CONFIGURATION, CREATEDBY_ID, NETAMOUNT, COUNTERSALESLOCATION_ID, BATCH_ID, NEWCONSTRUCTION, TAXZONE_ID, PAYROLLDATE, ROYALTY_SENTON, SUBTOTAL] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_336, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [CUSTOMER_ID, CUSTOMERPO, EXPIREDAT, FOLLOWUPON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVATEDBY_ID, BILLINGPREFERENCE, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, FOLLOWUPCUSTOMSTATUS_ID, IMPORTID, LOCATION_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGCOVERAGEPERIOD, BILLINGTEMPLATE_ID, TO, BILLINGFREQUENCY, FROM, BILLINGEMAIL_ID, MODIFIEDON, PREVIOUSRECURRINGLOCATION_ID, STATUS, ID, PAYMENTMETHOD_ID, ACTIVE, BUSINESSUNIT_ID, FOLLOWUPSTATUS, INITIALDEFERREDREVENUE, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, NEXTSCHEDULEDBILLDATE, RENEWEDBY_ID, RENEWALDURATION, RENEWALBILLINGFREQUENCY, CANCELATIONBALANCEINVOICE_ID, CREATEDBY_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TYPE_ID, CANCELATIONINVOICE_ID, SOLDBY_ID, ACTIVATEDFROM_ID, CANCELLATIONDATE, INVOICETEMPLATE_ID, CREATEDON, DURATION] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [BILLINGCOVERAGEPERIOD, CANCELATIONINVOICE_ID, STATUS, LOCATION_ID, RENEWALBILLINGFREQUENCY, BILLINGEMAIL_ID, BUSINESSUNIT_ID, CREATEDON, EXPIREDAT, FOLLOWUPON, IMPORTID, RENEWALMEMBERSHIPTASK_ID, FROM, TENANT_TYPE, PAYMENTMETHOD_ID, SOLDBY_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTTYPE_ID, RECORD_UPDATE_DATE, ACTIVATEDBY_ID, BILLINGTEMPLATE_ID, CUSTOMER_ID, ID, MEMO, RENEWEDBY_ID, MODIFIEDON, INITIALDEFERREDREVENUE, ACTIVE, ACTIVE_FLAG, PREVIOUSRECURRINGLOCATION_ID, BILLINGPREFERENCE, CANCELATIONBALANCEINVOICE_ID, INVOICETEMPLATE_ID, NEXTSCHEDULEDBILLDATE, CUSTOMERPO, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, CANCELLATIONDATE, DURATION, FIRSTSCHEDULEDBILLDATE, RECORD_CREATE_DATE, RENEWALDURATION, FOLLOWUPSTATUS, TYPE_ID, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CANCELATIONBUYOUTINVOICE_ID, CREATEDBY_ID, RECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TO, MASTER_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DURATION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_071, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 724945 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 724945 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 724945 Row Count of Table CUSTOMFIELD is matched for RAW :: 724945 DataMart :: 724945 CURATED :: 724945 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_815, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1035, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [AVALARACOMMERCIALTAXCODE, BONUS, CATEGORY_ID, COPIEDFROM_ID, DESCRIPTION, MODEL, SERVICEPROVIDERWARRANTY_DESCRIPTION, SOURCEVERSION, MODIFIEDON, ORIGINAL_ID, PAYSFLATAMOUNT, SOURCE, HOURS, BRAND, DISPLAYNAME, IMPORTID, MANUFACTURERWARRANTY_DURATION, BUSINESSUNIT_ID, COST, DISPLAYINAMOUNT, SUPPLIERIMAGES, ALLOWDISCOUNTS, CREATEDBY_ID, INVENTORYENABLEDON, MEMBERPRICE, PAYSCOMMISSION, SYNCDATE, ISSERIALIZED, LOYALTYPROGRAMELIGIBLE, TAXABLE, TYPE_ID, COSTOFSALEACCOUNT_ID, MANUFACTURER, PRICE, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, CROSSSALEGROUP, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDBY_ID, SERVICEPROVIDERWARRANTY_DURATION, UNITOFMEASURE, ACTIVE_FLAG, ADDONPRICE, COMMISSIONBONUS, EXTERNALID, ISINVENTORY, PAYTECHSPECIFICBONUS, PROVIDER_ID, PAYSSOLDBYRATE, IMAGES, GENERALLEDGERACCOUNT_ID, AVALARARESIDENTIALTAXCODE, MANUFACTURERWARRANTY_DESCRIPTION, MASTER_ID, NAME, SCHEDULEDFLATAMOUNT, SERIALIZEDON, RECORD_CREATE_DATE, ACCOUNT, ADDONMEMBERPRICE, ARCHIVED, ASSETACCOUNT_ID, CREATEDON, ADDONFLATAMOUNT, ID, PRIMARYVENDOR_ID, WARRANTYRESERVE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_122, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [ACTIVE, CREATEDON, TYPE_ID, IMPORTID, VALUE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [CREATEDBY_ID, ID, VALUE, MODIFIEDON, OWNER_ID, TYPE_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE, CREATEDON, IMPORTID, MASTER_ID] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1131, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [CREATEDBY_ID, RECORD_UPDATE_DATE, ACCOUNTNAME, ID, IMPORTID, MASTER_ID, COST, ACTIVE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, MATERIALVENDOR_ID, ACTIVE_FLAG] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_998, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ALLOWDISCOUNTS, BONUS, CHARGEABLE, DESCRIPTION, GENERALLEDGERACCOUNT_ID, ITEMGROUPNAME, PROCUREMENTSOURCE_SOURCETYPE, USEDMATERIAL_ID, CROSSSALEGROUP, MODIFIEDON, PROCUREDFROM_ID, TAXABLE, TECHNICIANSPLIT3, TECHNICIAN_ID, SKUREFERENCE_SKUTYPE, INVENTORYBATCH_ID, SOURCETYPE, TECHNICIANFORBASERATE1_ID, UNITPRICE, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ESTIMATEITEM_ID, INVENTORYSTATUS, ISOTTASK, ISUNITPRICEMANUALLYSET, ITEMGROUPROOT_ID, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, PAYSSOLDBYRATE, SKUNAME, WORKFLOWACTION_ID, BASERATE2, CREATEDON, EQUIPMENT_ID, PARENTITEM_ID, PAYSFLATAMOUNT, RECORD_CREATE_DATE, TOTALCOST, SKU_ID, ORDER, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, STANDARDPRICE, ACCOUNT, PROJECTLABELS, PROJECTORDER, TECHNICIANSPLIT2, TOTAL, BASERATE3, INVOICE_ID, MASTER_ID, TENANT_TYPE, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, QUANTITY, SKUREFERENCE_SKUID, SOLDHOURS, TECHNICIANFORBASERATE2_ID, PAYSCOMMISSION, AUTOGLASSITEM_ID, DISPLAYINAMOUNT, ISADDON, ISINVENTORY, DEDUCTASJOBCOST, IMPORTID, NOTAX, ACTIVE_FLAG, BASERATE1, DATECREATED, MEMBERSHIPWORKFLOWACTION, COST, MARKUP, RECORD_UPDATE_DATE, SIGNATURE, SOLDBYCOMMISSION, SOLDBY_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, PROCUREDFROMESTIMATEITEM_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, EXPORTID, HOURS, ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PRICEMODIFIER_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_710, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [RECORD_UPDATE_DATE, CREATEDBY_ID, CREATEDON, RECORD_CREATE_DATE, ID, NAME, ACTIVE_FLAG, TENANT_TYPE, ACTIVE, IMPORTID, MASTER_ID, MODIFIEDON] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1136, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [AMOUNT, CANCELEDON, ERRORMESSAGE, SHIPTO_COUNTRY, SHIPTO_ISMANUALCOORDINATES, MASTER_ID, PROJECTLABELS, SHIPTO_LATITUDE, SHIPTO_LONGITUDE, SHIPTO_ISMILITARY, STATUS, VENDOR, CANCELEDBY_ID, ID, NUMBER, POVENDOR_ID, ISTIMEANDMATERIAL, SHIPTO_STREET, SENTON, CREATEDON, EXTERNALID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPPING, PROJECT_ID, SENDINGMETHOD, CREATEDBY_ID, MARKUP, RECEIVEDON, REQUIREDON, SHIPTODESCRIPTION, TAXSCHEMA, MODIFIEDON, BATCH_ID, CANCELEDREASON, GROUPINGOPTION, SENDSTATUS, SHIPTO_UNIT, SUMMARY, DATE, NOCHARGE, VENDORINVOICENUMBER, RECORD_CREATE_DATE, TENANT_TYPE, TYPE_ID, TECHNICIAN_ID, ACTIVE_FLAG, INVOICE_ID, RECORD_UPDATE_DATE, TRUCK_ID, REQUISITION_ID, ACTIVE, BUSINESSUNIT_ID, EXPORTID, IMPORTID, INVENTORYLOCATION_ID, JOB_ID, SHIPTO_CITY, TAX, TAXRATE, SHIPTO_STATE, SHIPTO_ZIP] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1096, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 1192 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1192 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1192 Row Count of Table PURCHASEORDERITEM is matched for APIMAT :: 1192 DataMart :: 1192 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 1192 CURATED :: 1192 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_111, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [CREATEDBY_ID, CREATEDON, ACTIVE_FLAG, ACTIVE, NAME, RECORD_UPDATE_DATE, MASTER_ID, ID, TENANT_TYPE, RECORD_CREATE_DATE, IMPORTID] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_713, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [ACTIVE, NUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT, IMPORTID, PLANSTART, ISCONFIRMED, ACTIVE_FLAG, TENANT_TYPE, CREATEDON, ID, STATUS, MODIFIEDON, CREATEDBY_ID, ISUNUSED, MASTER_ID, PLANEND, END, MONTHNUMBER, RECORD_CREATE_DATE, JOB_ID, RECORD_UPDATE_DATE, START] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_933, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [ACCOUNT, ADDONFLATAMOUNT, CREATEDON, GENERALLEDGERACCOUNT_ID, ISLABOR, MINIMUMLABORHOURS, MODIFIEDON, TENANT_TYPE, BUSINESSUNIT_ID, PAYSFLATAMOUNT, ADDONMEMBERPRICE, BASERATE2, BASERATE3, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPACTION, PAYSSOLDBYRATE, RECORD_UPDATE_DATE, ID, ISTIMEANDMATERIAL, PRICE, ACTIVE, ARCHIVED, COST, DESCRIPTION, DISPLAYNAME, EXCLUDEFROMPRICEBOOKWIZARD, ISDEFERREDREVENUE, QBITEMNAME, PAYTECHSPECIFICBONUS, WORKFLOWACTION_ID, ALLOWAPPLYTAGSTOENTITIES, ALLOWDISCOUNTS, CREATEDBY_ID, DISPLAYINAMOUNT, EXTERNALID, GENERATEDTAGTARGETS, MASTER_ID, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, RECORD_CREATE_DATE, DISPATCHFEE, IMAGES, PAYSCOMMISSION, BONUS, COMMISSIONBONUS, AUTOGLASSTYPE, MEMBERSHIPYEARS, NAME, ORIGINAL_ID, RECURRINGSERVICETYPE_ID, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, PURCHASEORDERLIMITS_FLATAMOUNT, AVALARACOMMERCIALTAXCODE, BASERATE1, COPIEDFROM_ID, SOURCE, WARRANTY_DURATION, ADDONPRICE, AVALARARESIDENTIALTAXCODE, HOURS, NOTAX, SYNCDATE, IMPORTID, SUPPLIERIMAGES, TAXABLE, ACTIVE_FLAG, CATEGORY_ID, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, MEMBERSHIP, MEMBERSHIPMONTHS, MEMBERSHIPTYPE_ID, WARRANTY_DESCRIPTION, SOURCEVERSION] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_719, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 3334 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3334 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 3334 DataMart :: 3334 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3334 Row Count of Table MATERIAL is matched for DataMart :: 3334 CURATED :: 3334 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_080, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TAXZONE
Table Count in Snowflake:: 19 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 19 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 19 Row Count of Table TAXZONE is matched for RAW :: 19 DataMart :: 19 CURATED :: 19 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_895, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_888, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_524, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.SKUASSET
Table Count in Snowflake:: 383 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 383 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 383 Row Count of Table SKUASSET is matched for RAW :: 383 DataMart :: 383 CURATED :: 383 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1126, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [COMPSTANDARDRATE, LIKELIHOOD, CREATEDON, PROJECTLABELS, TENANT_TYPE, ACTIVE, COMPOVERTIMERATE, ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ACTIVE_FLAG, CLASS, DURATION, IMAGE, SOLDTHRESHOLD, SUMMARY, ISTUNEUP, IMPORTID, MASTER_ID, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, COMPDOUBLEOVERTIMERATE, ISAUTODISPATCHED, MAXIMUMMATERIALCOSTINPERCENT, NOCHARGE, MODIFIEDON, COMPCODE, PRIORITY, ENFORCERECURRINGSERVICEEVENTSELECTION, MINIMUMMATERIALCOSTINPERCENT, NAME] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_444, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [ID, PROJECTEDVALUEADJUSTMENT, FONTCOLOR, IMPORTID, ISALWAYSVISIBLE, CREATEDBY_ID, COLOR, NAME, MODIFIEDON, CODE, IMPORTANCE, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD, ACTIVE, CREATEDON] Column names for DataMart Table --> STR_TAGTYPE :: [CODE, CREATEDBY_ID, MASTER_ID, NAME, RECORD_CREATE_DATE, FONTCOLOR, ID, TENANT_TYPE, ACTIVE, ISALWAYSVISIBLE, COLOR, CREATEDON, IMPORTANCE, MODIFIEDON, RECORD_UPDATE_DATE, IMPORTID, ACTIVE_FLAG, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD, PROJECTEDVALUEADJUSTMENT] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_464, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [] Column names for DataMart Table --> STR_HOLDJOBREASON :: [ACTIVE, RECORD_CREATE_DATE, CREATEDON, ID, ACTIVE_FLAG, MODIFIEDON, NAME, IMPORTID, TENANT_TYPE, CREATEDBY_ID, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_101, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [CREATEDBY_ID, ID, ACTIVE, NAME, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_TRADE :: [ACTIVE_FLAG, CREATEDON, NAME, IMPORTID, RECORD_CREATE_DATE, CREATEDBY_ID, ID, TENANT_TYPE, MASTER_ID, ACTIVE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1013, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [ACTIVE, CREATEDBY_ID, TAX, SHIPTO_LATITUDE, SHIPTO_STATE, EXPORTID, ISTIMEANDMATERIAL, SENDINGMETHOD, SHIPTO_UNIT, REQUISITION_ID, TRUCK_ID, NOCHARGE, RECORD_UPDATE_DATE, INVOICE_ID, SHIPTO_ZIP, EXTERNALID, RECORD_CREATE_DATE, TECHNICIAN_ID, PROJECTLABELS, SHIPTODESCRIPTION, TENANT_TYPE, CANCELEDREASON, ERRORMESSAGE, IMPORTID, MARKUP, MODIFIEDON, NUMBER, RECEIVEDON, REQUIREDON, SHIPTO_COUNTRY, SHIPTO_STREET, VENDOR, JOB_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDON, DATE, GROUPINGOPTION, POVENDOR_ID, CANCELEDBY_ID, SHIPTO_ISMILITARY, STATUS, TAXRATE, TAXSCHEMA, ACTIVE_FLAG, CANCELEDON, ID, INVENTORYLOCATION_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SENDSTATUS, SHIPPING, SHIPTO_CITY, TYPE_ID, SHIPTO_ISMANUALCOORDINATES, PROJECT_ID, BATCH_ID, MASTER_ID, SENTON, SHIPTO_LONGITUDE, SUMMARY, VENDORINVOICENUMBER] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_935, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [ACTIVE_FLAG, CREATEDBY_ID, RECORD_UPDATE_DATE, CREATEDON, IMPORTID, ACTIVE, MEMO, MASTER_ID, ID, OWNER_ID, REMOVEDBY_ID, GENERATEDFOR_ID, MODIFIEDON, TENANT_TYPE, GENERATEDFOREXTERNAL, RECORD_CREATE_DATE, REMOVEDON, SOURCE_PKEY_SPK, TYPE_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_691, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.TECHNICIAN
Table Count in Snowflake:: 280 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_TECHNICIAN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 280 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1278 Row Count of Table TECHNICIAN is matched for RAW :: 280 DataMart :: 280 CURATED :: 1278 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_074, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [DRIVETIME_ID, ACTIVE, CREATEDBY_ID, MODIFIEDON, IMPORTID, CREATEDON, STATUS, TECHNICIANSUMMARY_ID, APPOINTMENT_ID, ID, TECHNICIAN_ID, ISPAUSED] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [TENANT_TYPE, MASTER_ID, TECHNICIAN_ID, DRIVETIME_ID, RECORD_CREATE_DATE, CREATEDON, MODIFIEDON, RECORD_UPDATE_DATE, TECHNICIANSUMMARY_ID, ACTIVE, ACTIVE_FLAG, ID, IMPORTID, ISPAUSED, APPOINTMENT_ID, CREATEDBY_ID, STATUS] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ISPAUSED Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_999, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [DRIVINGCOST, DURATION, GENERATEDBY_ID, GENERATEDFROM_ID, ID, INVOICE_ID, ISAUTODISPATCHED, LASTAPPOINTMENT_ID, NOCHARGESOURCE, TYPE_ID, ISCONFIRMED, NUMBER, REASSIGNMENTPENALTY, START, TENANT_TYPE, ISTECHNICIANSPECIFIC, RECORD_CREATE_DATE, MASTER_ID, PMDATE, ACTIVE, COMPLETEDON, COMPLETIONSURVEYID, ISPREVAILINGWAGE, PREDICTEDSALES, LEAD_ID, LOCATION_ID, MODIFIEDON, PLANSTART, PREVAILINGWAGEJOBNUMBER, SOLDBY_ID, APPROXIMATEENDDATE, EXTERNALID, LEADGENERATED_ID, PREVAILINGWAGECODE_ID, MEMBERSHIP_ID, NOCHARGE, STATUS, WARRANTYFOR_ID, SUMMARY, UNION, CALLSCRIPTANSWERRECORD_ID, ALLOTTEDTIME, IMPORTID, FIRSTAPPOINTMENT_ID, LATEPENALTY, MANAGEFOLLOWUPEMAIL, OPPORTUNITYDATE, RECALLFOR_ID, PROJECT_ID, ACTIVE_FLAG, APPROXIMATESTARTDATE, OPPORTUNITY_ID, SMARTDISPATCHDATA_JOB, MANAGEEMPLOYEEEMAIL, PRIORITY, SECONDARYJOBNUMBER, CAMPAIGN_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ESTIMATEDCOST, LASTCHANGEDBYSMARTDISPATCH, RECORD_UPDATE_DATE, TOTAL, DRIVETIME, PLANEND, PROJECTEDVALUE, PREDICTEDTOTAL, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDFROMESTIMATE_ID, CREATEDON, CUSTOMER_ID, END, MONTHNUMBER, NOTIFICATIONSENABLED, CUSTOMERPO] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_554, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.LOCATION
Table Count in Snowflake:: 1092163 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1092163 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1092163 Row Count of Table LOCATION is matched for RAW :: 1092163 DataMart :: 1092163 CURATED :: 1092163 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_471, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [] Column names for DataMart Table --> STR_LEAD :: [BUSINESSUNIT_ID, CREATEDBY_ID, MASTER_ID, CREATEDON, RECORD_UPDATE_DATE, CAMPAIGN_ID, ID, RECORD_CREATE_DATE, TENANT_TYPE, CUSTOMER_ID, STATUS, SUMMARY, ACTIVE_FLAG, ESTIMATE_ID, JOBTYPE_ID, PROJECT_ID, MODIFIEDON, IMPORTID, LOCATION_ID, MD5_VALUE, PRIORITY, ACTIVE, LATESTFOLLOWUPDATE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1126, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 331 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 331 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 331 Row Count of Table JOBTYPE is matched for APIMAT :: 331 DataMart :: 331 Row Count of Table JOBTYPE is matched for DataMart :: 331 CURATED :: 331 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_008, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [ACTIVE, ID, CREATEDBY_ID, CREATEDON, FOLLOWUPONTIMEENABLED, ISREMINDER, JOB_ID, STATUS, FOLLOWUPON, MODIFIEDON, HOLDER_OPPORTUNITY, IMPORTID] Column names for DataMart Table --> STR_OPPORTUNITY :: [FOLLOWUPON, IMPORTID, HOLDER_OPPORTUNITY, FOLLOWUPONTIMEENABLED, ACTIVE_FLAG, CREATEDBY_ID, MASTER_ID, ISREMINDER, JOB_ID, MODIFIEDON, CREATEDON, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, STATUS, ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_922, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ACTIVE_FLAG, TENANT_TYPE, CAMPAIGN_ID, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, JOBTYPE_ID, BUSINESSUNIT_ID, CUSTOMER_ID, PRIORITY, STATUS, CREATEDON, ID, LOCATION_ID, MD5_VALUE, IMPORTID, CREATEDBY_ID, ESTIMATE_ID, SUMMARY, ACTIVE, LATESTFOLLOWUPDATE, PROJECT_ID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_623, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [BUSINESSUNIT_ID, CANCELLATIONDATE, IMPORTID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, CANCELATIONBUYOUTINVOICE_ID, EXPIREDAT, FOLLOWUPON, SOLDBY_ID, INITIALDEFERREDREVENUE, ACTIVATEDFROM_ID, BILLINGPREFERENCE, CANCELATIONBALANCEINVOICE_ID, DURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, BILLINGEMAIL_ID, CUSTOMERPO, FOLLOWUPSTATUS, INVOICETEMPLATE_ID, LOCATION_ID, RENEWALDURATION, FOLLOWUPCUSTOMSTATUS_ID, MODIFIEDON, NEXTSCHEDULEDBILLDATE, RENEWALBILLINGFREQUENCY, STATUS, ACTIVATEDBY_ID, CANCELATIONINVOICE_ID, CREATEDBY_ID, MEMO, ID, PAYMENTMETHOD_ID, PREVIOUSRECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASK_ID, ACTIVE, BILLINGFREQUENCY, BILLINGTEMPLATE_ID, CREATEDON, FROM, RECURRINGLOCATION_ID, RENEWEDBY_ID, FIRSTSCHEDULEDBILLDATE, PAYMENTTYPE_ID, TYPE_ID, TO] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [BILLINGTEMPLATE_ID, CREATEDBY_ID, INITIALDEFERREDREVENUE, LOCATION_ID, TENANT_TYPE, FOLLOWUPON, MODIFIEDON, SOLDBY_ID, RENEWALDURATION, CANCELATIONBALANCEINVOICE_ID, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, EXPIREDAT, RENEWEDBY_ID, FROM, ACTIVATEDFROM_ID, CANCELATIONBUYOUTINVOICE_ID, DURATION, STATUS, ACTIVATEDBY_ID, BILLINGFREQUENCY, BUSINESSUNIT_ID, FIRSTSCHEDULEDBILLDATE, FOLLOWUPCUSTOMSTATUS_ID, INVOICETEMPLATE_ID, PREVIOUSRECURRINGLOCATION_ID, TYPE_ID, CANCELLATIONDATE, NEXTSCHEDULEDBILLDATE, ACTIVE, CUSTOMERPO, RECORD_CREATE_DATE, CREATEDON, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TO, BILLINGCOVERAGEPERIOD, BILLINGPREFERENCE, CUSTOMER_ID, FOLLOWUPSTATUS, IMPORTID, PAYMENTTYPE_ID, RECORD_UPDATE_DATE, RENEWALBILLINGFREQUENCY, MEMO, MASTER_ID, RECURRINGLOCATION_ID, ACTIVE_FLAG, BILLINGEMAIL_ID, ID, PAYMENTMETHOD_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_433, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [MATERIAL_ID, PRIMARYSUBACCOUNT_ID, IMPORTID, VENDOR_ID, COST, CREATEDBY_ID, MEMO, CREATEDON, ACTIVE, ID, PARTNUMBER, ISPRIMARY] Column names for DataMart Table --> STR_MATERIALVENDOR :: [TENANT_TYPE, VENDOR_ID, MASTER_ID, ACTIVE_FLAG, IMPORTID, ISPRIMARY, CREATEDBY_ID, MATERIAL_ID, MEMO, COST, PARTNUMBER, PRIMARYSUBACCOUNT_ID, RECORD_CREATE_DATE, ACTIVE, CREATEDON, ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: ISPRIMARY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_667, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [ID, PROJECTLABELS, PROJECTOPPORTUNITY_ID, PROPOSALTAGNAME, LABORTAX, SOLDBY_ID, TOTALCOST, CREATEDBY_ID, IMPORTID, SOLDON, ORDER, PROPOSALTAGCOLOR, BUSINESSUNIT_ID, ISCHANGEORDER, ISRECOMMENDED, MODIFIEDON, SOLDTYPE, TOTAL, LOCATION_ID, OPPORTUNITY_ID, PROCUREMENTTYPE, SUMMARY, MATERIALSKUREFERENCE_SKUTYPE, SOLDBYEMPLOYEE_ID, TECHNICIANPICKEDSOLDTYPE, FEETOTAL, STATUS, CREATEDON, MATERIALSKUREFERENCE_SKUID, SOLDINVOICE_ID, RENEWABLEMEMBERSHIP_ID, AUTHORIZATIONSIGNATURE, DISCOUNTTOTAL, JOB_ID, MATERIALTAX, NAME, TAX, ACTIVE, AUTHORIZEDON, CLAIM_ID, MATERIALSKU_ID, TECHNICIANSIGNATURE] Column names for DataMart Table --> STR_ESTIMATE :: [FEETOTAL, JOB_ID, CLAIM_ID, MATERIALSKU_ID, MATERIALTAX, TAX, ACTIVE, NAME, RECORD_UPDATE_DATE, ISCHANGEORDER, SOLDBY_ID, STATUS, TOTALCOST, ID, ORDER, AUTHORIZEDON, CREATEDBY_ID, LOCATION_ID, MATERIALSKUREFERENCE_SKUTYPE, OPPORTUNITY_ID, PROCUREMENTTYPE, SOLDINVOICE_ID, TENANT_TYPE, PROPOSALTAGNAME, ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, IMPORTID, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, SOLDTYPE, TECHNICIANSIGNATURE, LABORTAX, SOLDBYEMPLOYEE_ID, PROJECTOPPORTUNITY_ID, RENEWABLEMEMBERSHIP_ID, PROJECTLABELS, TECHNICIANPICKEDSOLDTYPE, PROPOSALTAGCOLOR, ISRECOMMENDED, SUMMARY, TOTAL, BUSINESSUNIT_ID, CREATEDON, DISCOUNTTOTAL, MATERIALSKUREFERENCE_SKUID, SOLDON] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1025, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACKNOWLEDGEMENTPARAGRAPH, ACTIVE_FLAG, ADDRESS_STREET, CREDITCARDPROCESSOR_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, QUICKBOOKSOAUTHSETTINGS, TURNOVERMINIMUMTHRESHOLD, ADDRESS_LATITUDE, CREATEDON, HVACDASHBOARDSECTIONS, PAYROLLIDLETIMESTPAYCODE, DIVISIONNAME, MATERIALSKU_ID, GOAL, LOGO, PAYROLLTASKBONUSPAYCODENEW, JOBBOOKEDALERTRECIPIENTS, ADDRESS_ISMILITARY, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, MEALAPPOINTMENT_ID, MINIMUMROYALTYFEE, PAYROLLSOLDBYPAYCODE, SERVICEFINANCEDEALERNAME, ADDRESS_CITY, FINANCEITAUTHTOKEN, PAYROLLTASKBONUSPAYCODE, PAYROLLTYPE, WARRANTYRATE, GREENSKYMERCHANTID, MATERIALSKUREFERENCE_SKUID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, ACTIVE, ADDRESS_UNIT, AUTHORIZATIONAGREEMENT_FILENAME, DATA, NOCHARGECOMMERCIAL, PAYROLLFLATFEE, FRANCHISEEINFO_COMMENTS, FRANCHISEEINFO_GST, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTURNOVERBONUSPAYCODE, NOCHARGE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, INTEGRATEDREFUNDS_ID, OFFERCOMMERCIALGENERALLIABILITY, RECORD_UPDATE_DATE, WORLDPAYMERCHANTPIN, NAVISIONGLCODE, PAYMENTPROCESSOR, THREEDAYCANCELATIONPARAGRAPH, WORLDPAYSUBID, OFFICIALNAME, OVERTIMEMODE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FINANCEITACCOUNTEMAIL, PAYROLLFLATFEEMINIMUM, ADDRESS_ISMANUALCOORDINATES, COMMISSIONCALCULATION, CONSTRUCTION, ENABLEWORKORDERSEQUIPMENTFORMATTING, FRANCHISEEINFO_NAME, MATERIALSKUREFERENCE_SKUTYPE, NAVISIONOVERTIMEEARNINGCODE, BCCEMAIL, EXTERNALID, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLJOBHOURSSTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_CREATE_DATE, MASTER_ID, TGLBONUS, PAYROLLSOLDBYPAYCODENEW, ADDRESS_STATE, ADDRESS_ZIP, PAYROLLPERCENTAGEFEE, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, FINANCEITPARTNERID, FRANCHISEEINFO_CONTRACT, ID, NAME, QUICKBOOKSCLASS, PAYROLLTURNOVERBONUSPAYCODENEW, TURNSCONTRACTORID, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, POSTDATE, SERVICEFINANCEDEALERID, AUTHORIZATIONPARAGRAPH, BANKACCOUNTPROCESSOR_ID, CURRENCY, DIVISION_ID, ENABLEWORKORDERS, PAYROLLCOSTMARKUP, TRADE_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, SELLERFEE, INSURANCECOMPANYNAME, NOCHARGERESIDENTIAL, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, IMPORTID, INVOICEMESSAGE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLWEIGHTEDOTPAYCODE, ACTIVATIONLOCKED, CORPORATECONTRACTNUMBER, DEFAULTTAXRATE, INSURANCECOMPANYPHONE, INTACCTENTITY_ID, INVOICEHEADER, MODIFIEDON, QUICKBOOKSROOTSALESACCOUNT, CREATEDBY_ID, HIDEPRICES, OFFERWORKERSCOMPENSATION, PAYMENTOPTIONS, LICENSENUMBER, PHONENUMBER] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_703, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 1972 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1972 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1972 Row Count of Table CONTACT is matched for APIMAT :: 1972 DataMart :: 1972 Row Count of Table CONTACT is matched for DataMart :: 1972 CURATED :: 1972 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_076, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [CREATEDON, MODIFIEDON, ACTIVE, IMPORTID, HOLDER_OPPORTUNITY, ISREMINDER, JOB_ID, STATUS, ID, FOLLOWUPONTIMEENABLED, FOLLOWUPON, CREATEDBY_ID] Column names for DataMart Table --> STR_OPPORTUNITY :: [FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, ACTIVE_FLAG, TENANT_TYPE, CREATEDBY_ID, MODIFIEDON, CREATEDON, FOLLOWUPON, MASTER_ID, RECORD_UPDATE_DATE, ID, ACTIVE, JOB_ID, STATUS, IMPORTID, ISREMINDER, HOLDER_OPPORTUNITY] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_923, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [AUTOLATITUDE, RECURRINGSERVICE_FROM, ACTIVE, ADDRESS_STATE, AVALARAENTITYCODE, CUSTOMER_ID, IMPORTID, MODIFIEDON, ADDRESS_COUNTRY, CREATEDBY_ID, DONOTSENDTECHNICIAN_ID, NAME, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_TO, SUMMARY, ZONE_ID, RECURRINGSERVICE_MEMO, TENANT_TYPE, RECORD_CREATE_DATE, RECURRINGSERVICE_ACTIVATEDFROM, TAXEXEMPT, ISPREVAILINGWAGE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_STREET, CREATEDON, ADDRESS_CITY, ADDRESS_LONGITUDE, ADDRESS_ZIP, AUTOLONGITUDE, NOCHARGE, MASTER_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, ID, TAXABLE, ADDRESS_LATITUDE, ADDRESS_UNIT, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ESTIMATEDTAX, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_TYPE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_794, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 125909 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 125909 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 125909 DataMart :: 125909 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 125909 Row Count of Table JOB is matched for DataMart :: 125909 CURATED :: 125909 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_145, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_240, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ATLASBUTLERTECHNICIANROLE, CHECKEDIN, HOME_LATITUDE, ISAUTODISPATCHED, PAYROLLSTARTPERIOD, WILLIAMSTECHNICIANROLE, HOME_ZIP, STATUS, TODAYREVENUE_TECHNICIAN, PAYTYPE, ADDONCREWSPLITCOMMISSIONRATE, DAILYGOAL, EMAILCONFIRMED, ID, LICENSE, MOBILEPHONE, ROUTESTATISTICS_TECHNICIAN, BIRTHDATE, CREATEDBY_ID, IMPORTID, PHONECONFIRMED, USER_ID, PAYPERIOD, SCHEDULEDMULTITECHCOMMISSIONRATE, TRUCK_ID, TYPE, BURDENRATE, MEALTIME, OVERTIMEPAYROLLCONTROLCODE_ID, SOLDBYRATE, JOB_ID, ADDONMULTITECHCOMMISSIONRATE, COMMISSIONRATE, FIRSTDRIVERULE, HOME_COUNTRY, MODIFIEDON, HOME_STREET, LONGITUDE, OVERTIMEMODE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, OVERTIMEPROFILE_ID, STANDARDPAYROLLCONTROLCODE_ID, APPOINTMENT_ID, DISPATCHNOTIFICATIONS, HOME_ISMILITARY, HOME_LONGITUDE, HOME_UNIT, HOURLYRATE, ADDONSOLOCOMMISSIONRATE, ISEXTERNAL, ISMANAGEDTECH, OUTBOUNDCALLERID, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLID, PAYROLLROLE, SALESFORCECONTACTID, STARTDATE, ZONE_ID, SMARTDISPATCHSETTINGS_TECHNICIAN, UNION, DEFAULTPAYROLLADJUSTMENTRATE, QBREPID, SCHEDULEDSOLOCOMMISSIONRATE, CURRENTVALUE, DEFAULTLABORTYPE_ID, JOBFILTER, MUHULINK, INVENTORYWAREHOUSENAME, LATITUDE, MOBILEPHONECONFIRMED, TURNOVERBONUS, PAYROLLREPORTVERSION, BUSINESSUNIT_ID, EMAIL, HOME_ISMANUALCOORDINATES, INVOICINGHOURLYRATE, ISEXCLUDEDFROMPAYROLL, MIDDLENAME, OVERTIMEWORKTYPECODE_ID, PAYFREQUENCY_ID, PAYROLLPROFILE_ID, PHOTO, FIRSTNAME, POSITION, PROJECTEDVALUE, STATUSUPDATEDON, LOCATION_TECHNICIAN, STANDARDWORKTYPECODE_ID, SHIFTEND, ACTIVE, BIO, CREATEDON, HOME_STATE, LASTNAME, PROJECTLABELS, SHIFTSTART, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, TEAM, MEMO, SCHEDULEDCREWSPLITCOMMISSIONRATE, PAYROLLSTARTDATE, COMMUTETIME, COORDINATESUPDATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, GOALIMAGE, HOME_CITY, COLOR, PHONE, MANAGER_ID, SALESFACTOR] Column names for DataMart Table --> STR_TECHNICIAN :: [COMMISSIONRATE, HOME_CITY, HOME_UNIT, ISAUTODISPATCHED, ISEXCLUDEDFROMPAYROLL, NAVISIONEMPLOYEEID, PAYROLLROLE, SCHEDULEDMULTITECHCOMMISSIONRATE, ADDONMULTITECHCOMMISSIONRATE, MODIFIEDON, PHONE, SALESFORCECONTACTID, EMAIL, OVERTIMEPROFILE_ID, BUSINESSUNIT_ID, COLOR, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_STREET, MASTER_ID, PAYTYPE, COMMUTETIME, OUTBOUNDCALLERID, OVERALLSALESFACTOR_TECHNICIAN, PAYPERIOD, PROJECTEDVALUE, RECORD_CREATE_DATE, SHIFTEND, ZONE_ID, PAYROLLPROFILE_ID, SCHEDULEDSOLOCOMMISSIONRATE, NAME, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, BIO, DAILYGOAL, FIRSTDRIVERULE, MANAGER_ID, OVERTIMEWORKTYPECODE_ID, LOCATION_TECHNICIAN, PAYROLLID, STANDARDWORKTYPECODE_ID, ADDONSOLOCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, BIRTHDATE, CREATEDON, IMPORTID, INVOICINGHOURLYRATE, PHOTO, SCHEDULEDCREWSPLITCOMMISSIONRATE, TODAYREVENUE_TECHNICIAN, HOME_COUNTRY, ID, MUHULINK, PAYROLLREPORTVERSION, PAYROLLSTARTPERIOD, STANDARDPAYROLLCONTROLCODE_ID, WILLIAMSTECHNICIANROLE, STARTDATE, EMAILCONFIRMED, PAYROLLSTARTDATE, BURDENRATE, DEFAULTLABORTYPE_ID, FIRSTNAME, GOALIMAGE, HOME_LONGITUDE, INVENTORYWAREHOUSENAME, JOBFILTER, TYPE, MIDDLENAME, SOLDBYRATE, CHECKEDIN, CREATEDBY_ID, HOME_STATE, HOURLYRATE, RECORD_UPDATE_DATE, CURRENTVALUE, HOME_ISMILITARY, JOB_ID, PAYROLLPOSTINGGROUP_ID, QBREPID, SALESFACTOR, MEMO, SHIFTSTART, TRUCK_ID, COORDINATESUPDATEDON, HOME_ZIP, MOBILEPHONE, HOME_LATITUDE, MEALTIME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, DISPATCHNOTIFICATIONS, ISEXTERNAL, OVERTIMEMODE, PHONECONFIRMED, STATUS, USER_ID, PAYFREQUENCY_ID, ROUTESTATISTICS_TECHNICIAN, SMARTDISPATCHSETTINGS_TECHNICIAN, SHOWJOBAPPOINTMENTRESCHEDULEALERT, LATITUDE, ACTIVE_FLAG, APPOINTMENT_ID, FLEET_ID, LASTNAME, DEFAULTPAYROLLADJUSTMENTRATE, HOME_ISMANUALCOORDINATES, LONGITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, POSITION, PROJECTLABELS, TEAM, ISMANAGEDTECH, TENANT_TYPE, TURNOVERBONUS, UNION, LICENSE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_898, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_057, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [ACTIVE, CREATEDBY_ID, MODIFIEDON, TECHNICIANSUMMARY_ID, CREATEDON, ID, IMPORTID, ISPAUSED, STATUS, APPOINTMENT_ID, DRIVETIME_ID, TECHNICIAN_ID] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, CREATEDON, IMPORTID, RECORD_UPDATE_DATE, ISPAUSED, TECHNICIANSUMMARY_ID, APPOINTMENT_ID, TENANT_TYPE, ACTIVE_FLAG, ID, MASTER_ID, RECORD_CREATE_DATE, STATUS, TECHNICIAN_ID, ACTIVE, MODIFIEDON, DRIVETIME_ID] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_207, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [CREATEDBY_ID, IMPORTID, ID, CREATEDON, LEAD, ACTIVE, MODIFIEDON, NAME] Column names for DataMart Table --> STR_CALLREASON :: [MASTER_ID, RECORD_UPDATE_DATE, ACTIVE, NAME, CREATEDBY_ID, LEAD, TENANT_TYPE, IMPORTID, ID, MODIFIEDON, CREATEDON, RECORD_CREATE_DATE, ACTIVE_FLAG] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_514, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.MATERIAL
Table Count in Snowflake:: 8691 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8691 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 25143 Row Count of Table MATERIAL is matched for RAW :: 8691 DataMart :: 8691 CURATED :: 25143 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_337, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [CLOCKINOUTREMINDER, HOME_STREET, ISEXCLUDEDFROMPAYROLL, MIDDLENAME, PHONECONFIRMED, HOME_STATE, NAME, EMAIL, HOME_COUNTRY, PAYROLLID, LASTNAME, ISEXTERNAL, PHONE, CREATEDBY_ID, USER_ID, MANAGER_ID, MOBILEPHONE, SALESFORCECONTACTID, HOME_UNIT, IMPORTID, PAYROLLSTARTPERIOD, PHOTO, EMAILCONFIRMED, FIRSTNAME, HOME_CITY, ID, MODIFIEDON, HOME_LONGITUDE, OVERTIMEPROFILE_ID, POSITION, HOURLYRATE, MOBILEPHONECONFIRMED, ACTIVE, AGENTID, HOME_ISMILITARY, PAYFREQUENCY_ID, PAYROLLBUSINESSUNIT_ID, STARTDATE, HOME_ZIP, BIRTHDATE, CREATEDON, HOME_LATITUDE, OVERTIMEMODE, HOME_ISMANUALCOORDINATES, SALESFORCEROLE] Column names for DataMart Table --> STR_EMPLOYEE :: [ACTIVE_FLAG, AGENTID, BIRTHDATE, CLOCKINOUTREMINDER, CREATEDON, NAME, PAYFREQUENCY_ID, PHONECONFIRMED, SALESFORCECONTACTID, MASTER_ID, ACTIVE, EMAIL, FIRSTNAME, HOME_COUNTRY, HOME_ISMILITARY, HOME_UNIT, RECORD_UPDATE_DATE, TENANT_TYPE, USER_ID, HOME_LONGITUDE, HOURLYRATE, ID, OVERTIMEMODE, RECORD_CREATE_DATE, STARTDATE, ISEXCLUDEDFROMPAYROLL, CREATEDBY_ID, HOME_LATITUDE, HOME_STREET, MOBILEPHONE, PAYROLLBUSINESSUNIT_ID, PAYROLLID, PHONE, MIDDLENAME, MODIFIEDON, PHOTO, HOME_ISMANUALCOORDINATES, LASTNAME, MANAGER_ID, OVERTIMEPROFILE_ID, HOME_ZIP, MOBILEPHONECONFIRMED, POSITION, EMAILCONFIRMED, HOME_CITY, HOME_STATE, SALESFORCEROLE, ISEXTERNAL, PAYROLLSTARTPERIOD, IMPORTID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SALESFORCEROLE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_190, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 295974 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 295974 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 295974 Row Count of Table CUSTOMFIELD is matched for RAW :: 295974 DataMart :: 295974 CURATED :: 295974 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_920, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [COMPLETEDON, ID, MODIFIEDON, ISPLANNINGTOUSEAGAIN, RECOMMENDATIONS, TOKEN, SENTON, JOBCOMPLETEDON, STATUS, TENANT_TYPE, ISROUTINECOMPLETED, RATING, JOBID, MEMO, RECORD_UPDATE_DATE, ACTIVE_FLAG, MASTER_ID, SUBMITCOUNT, SURVEYTYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_770, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_870, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [HOME_COUNTRY, PAYROLLSTARTPERIOD, HOME_UNIT, HOURLYRATE, MOBILEPHONECONFIRMED, MODIFIEDON, USER_ID, ACTIVE, ACTIVE_FLAG, FIRSTNAME, HOME_ISMANUALCOORDINATES, ISEXTERNAL, MOBILEPHONE, HOME_STATE, PAYROLLID, LASTNAME, PHONE, POSITION, MIDDLENAME, SALESFORCECONTACTID, PAYFREQUENCY_ID, SALESFORCEROLE, CLOCKINOUTREMINDER, HOME_ZIP, ID, PAYROLLBUSINESSUNIT_ID, PHOTO, HOME_LATITUDE, CREATEDBY_ID, CREATEDON, EMAILCONFIRMED, HOME_ISMILITARY, HOME_LONGITUDE, HOME_STREET, OVERTIMEMODE, HOME_CITY, STARTDATE, IMPORTID, MANAGER_ID, AGENTID, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, NAME, BIRTHDATE, EMAIL, MASTER_ID, OVERTIMEPROFILE_ID, RECORD_CREATE_DATE, TENANT_TYPE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1107, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 12 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 12 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 12 DataMart :: 12 Row Count of Table BUSINESSUNIT is matched for DataMart :: 12 CURATED :: 12 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_736, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE_FLAG, IMPORTID, SERVICEDAYS, SERVICEDAYSENABLED, CITIES, TENANT_TYPE, NAME, MODIFIEDON, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, LOCNNUMBERS, MASTER_ID, RECORD_UPDATE_DATE, ZIPS, COLOR, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, CREATEDON, ID] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_712, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 606 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 606 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 606 DataMart :: 606 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 606 Row Count of Table JOB is matched for DataMart :: 606 CURATED :: 606 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1129, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ACTIVE, ACTIVE_FLAG, ADDONFLATAMOUNT, ADDONMEMBERPRICE, MASTER_ID, MEMBERPRICE, CREATEDON, PAYSCOMMISSION, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, ID, MODIFIEDON, ISINVENTORY, ISSERIALIZED, NOTAX, TENANT_TYPE, HOURS, AVALARACOMMERCIALTAXCODE, DEDUCTASJOBCOST, DISPLAYINAMOUNT, DISPLAYNAME, PROVIDER_ID, PAYSFLATAMOUNT, SYNCDATE, TAXABLE, ARCHIVED, AVALARARESIDENTIALTAXCODE, BONUS, ORIGINAL_ID, RECORD_CREATE_DATE, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCE, SOURCEVERSION, USEFIXEDMATERIALPRICE, ASSETACCOUNT_ID, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, PRICE, ADDONPRICE, AUTOGLASSTYPE, CATEGORY_ID, COST, CROSSSALEGROUP, INVENTORYENABLEDON, SERIALIZEDON, COPIEDFROM_ID, IMAGES, SUPPLIERIMAGES, UNITOFMEASURE, SOLDBYCOMMISSION, ACCOUNT, COMMISSIONBONUS, DESCRIPTION, LOYALTYPROGRAMELIGIBLE, RECORD_UPDATE_DATE, EXTERNALID, IMPORTID, BUSINESSUNIT_ID, CREATEDBY_ID, NAME, PRIMARYVENDOR_ID] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_192, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [AMOUNT2ADJUSTMENT, ENDDISTANCE, ENDTIME, LOCATION_ID, PAIDTIMETYPE, INVOICEITEM_ID, IMPORTID, LABORSKUREFERENCE_SKUID, CUSTOMERNAME, ISPREVAILINGWAGEJOB, LABORSKUREFERENCE_SKUTYPE, LABORTYPECODE, STARTTIME, TAXZONENAME, PAYROLL_ID, PROJECTNUMBER, ENDCOORDINATE, LOCATIONNAME, PAIDDURATION, STARTDISTANCE, TECHNICIANBUSINESSUNITNAME, STARTCOORDINATE, TECHNICIANPAYROLLID, BURDENCOSTAMOUNT, INVOICENUMBER, ISAPIGENERATED, INVOICE_ID, SOURCEENTITYID, ZONENAME, ACTIVE, AMOUNT, CREATEDBY_ID, PAYOUTBUSINESSUNITNAME, JOB_ID, JOBNUMBER, MEMO, GROSSPAYITEMTYPE, LABORSKU_ID, TECHNICIANBUSINESSUNIT_ID, ID, PAIDREASON, PAYRULENAME, TECHNICIAN_ID, ACTIVITY, AMOUNT2, CUSTOMER_ID, JOBTYPENAME, LOCATIONZIP, PAYOUTBUSINESSUNIT_ID, PAYCODENAME, CREATEDON, DATE, LABORTYPE_ID, LOCATIONADDRESS, PROJECT_ID, GROSSPAYITEMMETA, PAIDDURATIONHOURS, PAYCODE, PAYROLLACTIVITYCODE_ID, TECHNICIANNAME] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ENDCOORDINATE, TECHNICIANPAYROLLID, ZONENAME, RECORD_CREATE_DATE, TAXZONENAME, ACTIVITY, CUSTOMERNAME, DATE, INVOICEITEM_ID, MASTER_ID, PAYCODE, PROJECT_ID, TENANT_TYPE, PAIDDURATIONHOURS, CREATEDON, INVOICENUMBER, LOCATION_ID, PAIDTIMETYPE, PROJECTNUMBER, JOBTYPENAME, STARTTIME, ACTIVE, JOB_ID, LABORSKUREFERENCE_SKUTYPE, TECHNICIANBUSINESSUNIT_ID, TECHNICIAN_ID, CUSTOMER_ID, LOCATIONZIP, PAYCODENAME, STARTDISTANCE, GROSSPAYITEMMETA, ISPREVAILINGWAGEJOB, LABORTYPECODE, PAYOUTBUSINESSUNIT_ID, ID, RECORD_UPDATE_DATE, AMOUNT, AMOUNT2ADJUSTMENT, GROSSPAYITEMTYPE, IMPORTID, ISAPIGENERATED, LABORTYPE_ID, MEMO, LABORSKU_ID, PAIDDURATION, STARTCOORDINATE, JOBNUMBER, PAIDREASON, ACTIVE_FLAG, AMOUNT2, ENDDISTANCE, ENDTIME, INVOICE_ID, LOCATIONNAME, PAYRULENAME, TECHNICIANNAME, PAYROLLACTIVITYCODE_ID, TECHNICIANBUSINESSUNITNAME, BURDENCOSTAMOUNT, CREATEDBY_ID, LABORSKUREFERENCE_SKUID, LOCATIONADDRESS, PAYOUTBUSINESSUNITNAME, SOURCEENTITYID, PAYROLL_ID] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: TECHNICIANNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_746, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [CANCELATIONBALANCEINVOICE_ID, CANCELATIONINVOICE_ID, CREATEDBY_ID, CUSTOMERPO, FROM, MASTER_ID, NEXTSCHEDULEDBILLDATE, SOLDBY_ID, CANCELLATIONDATE, CREATEDON, INITIALDEFERREDREVENUE, RECORD_UPDATE_DATE, RECURRINGLOCATION_ID, FOLLOWUPSTATUS, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, DURATION, ACTIVE, BILLINGPREFERENCE, ACTIVATEDFROM_ID, PAYMENTMETHOD_ID, FIRSTSCHEDULEDBILLDATE, TO, BILLINGFREQUENCY, EXPIREDAT, FOLLOWUPON, MEMO, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASK_ID, PREVIOUSRECURRINGLOCATION_ID, STATUS, TYPE_ID, ACTIVATEDBY_ID, ACTIVE_FLAG, BILLINGTEMPLATE_ID, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBUYOUTINVOICE_ID, MODIFIEDON, PAYMENTTYPE_ID, INVOICETEMPLATE_ID, BILLINGCOVERAGEPERIOD, BILLINGEMAIL_ID, CUSTOMER_ID, IMPORTID, LOCATION_ID, RENEWALDURATION, TENANT_TYPE, BUSINESSUNIT_ID, FOLLOWUPCUSTOMSTATUS_ID, ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_968, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_248, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [ID, LEAD, MODIFIEDON, ACTIVE, CREATEDBY_ID, IMPORTID, NAME, CREATEDON] Column names for DataMart Table --> STR_CALLREASON :: [CREATEDBY_ID, MODIFIEDON, RECORD_UPDATE_DATE, NAME, RECORD_CREATE_DATE, ACTIVE_FLAG, LEAD, ACTIVE, MASTER_ID, TENANT_TYPE, IMPORTID, CREATEDON, ID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_403, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [ID, FONTCOLOR, IMPORTID, NAME, CODE, IMPORTANCE, ISALWAYSVISIBLE, MODIFIEDON, COLOR, ACTIVE, ISCONVERSIONOPPORTUNITY, CREATEDBY_ID, CREATEDON, ISVISIBLEONDISPATCHBOARD, PROJECTEDVALUEADJUSTMENT] Column names for DataMart Table --> STR_TAGTYPE :: [ISALWAYSVISIBLE, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, CREATEDBY_ID, FONTCOLOR, IMPORTID, ACTIVE, RECORD_UPDATE_DATE, ACTIVE_FLAG, MASTER_ID, CODE, ID, COLOR, MODIFIEDON, IMPORTANCE, ISCONVERSIONOPPORTUNITY, CREATEDON, ISVISIBLEONDISPATCHBOARD, NAME, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_757, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 260 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 260 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBTYPE is matched for APIMAT :: 260 DataMart :: 260 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 260 Row Count of Table JOBTYPE is matched for DataMart :: 260 CURATED :: 260 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1057, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [EXTERNALURL, RECORD_CREATE_DATE, TENANT_TYPE, CREATEDBY_ID, URL, ACTIVE, CREATEDON, RECORD_UPDATE_DATE, ISEXTERNAL, ACTIVE_FLAG, ID, ORIGINALNAME, TYPE, METADATA, OWNER_ID, ALIAS, MASTER_ID, IMPORTID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_482, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [] Column names for DataMart Table --> STR_SERVICE :: [ACCOUNT, ADDONPRICE, BASERATE1, COPIEDFROM_ID, COST, MEMBERSHIPACTION, QBITEMNAME, CREATEDON, MODIFIEDON, TENANT_TYPE, RECURRINGSERVICETYPE_ID, ADDONFLATAMOUNT, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, EXCLUDEFROMPRICEBOOKWIZARD, NOTAX, GENERATEDTAGTARGETS, ISLABOR, SCHEDULEDFLATAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, EXTERNALID, ISOTTASK, BONUS, CATEGORY_ID, IMAGES, MEMBERPRICE, BASERATE2, BUSINESSUNIT_ID, HOURS, RECORD_CREATE_DATE, SOLDBYCOMMISSION, PAYSSOLDBYRATE, WORKFLOWACTION_ID, PAYTECHSPECIFICBONUS, ALLOWDISCOUNTS, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, DESCRIPTION, MEMBERSHIPTYPE_ID, MEMBERSHIPYEARS, DISPATCHFEE, SOURCEVERSION, ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SYNCDATE, PRICE, TAXABLE, WARRANTY_DESCRIPTION, MASTER_ID, MEMBERSHIPMONTHS, PAYSCOMMISSION, WARRANTY_DURATION, ARCHIVED, IMPORTID, ISDEFERREDREVENUE, ISTIMEANDMATERIAL, ORIGINAL_ID, PAYSFLATAMOUNT, CREATEDBY_ID, MEMBERSHIP, SOURCE, ACTIVE, ALLOWAPPLYTAGSTOENTITIES, BASERATE3, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, RECORD_UPDATE_DATE, SUPPLIERIMAGES, DISPLAYNAME, PROVIDER_ID, ACTIVE_FLAG, ADDONMEMBERPRICE, DISPLAYINAMOUNT, MINIMUMLABORHOURS, NAME, GENERALLEDGERACCOUNT_ID] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_565, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.SKUASSET
Table Count in Snowflake:: 165 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 165 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 165 Row Count of Table SKUASSET is matched for RAW :: 165 DataMart :: 165 CURATED :: 165 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_747, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [ACTIVE, CLOCKINOUTREMINDER, HOME_LONGITUDE, HOME_STREET, MODIFIEDON, RECORD_CREATE_DATE, USER_ID, IMPORTID, MIDDLENAME, ID, PHONE, PHOTO, PHONECONFIRMED, RECORD_UPDATE_DATE, LASTNAME, BIRTHDATE, EMAIL, FIRSTNAME, HOME_CITY, MOBILEPHONECONFIRMED, HOME_ZIP, MASTER_ID, OVERTIMEPROFILE_ID, PAYFREQUENCY_ID, POSITION, TENANT_TYPE, ISEXCLUDEDFROMPAYROLL, ISEXTERNAL, MOBILEPHONE, OVERTIMEMODE, PAYROLLID, SALESFORCEROLE, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, EMAILCONFIRMED, HOME_LATITUDE, AGENTID, CREATEDON, HOME_ISMILITARY, HOME_STATE, PAYROLLBUSINESSUNIT_ID, PAYROLLSTARTPERIOD, NAME, SALESFORCECONTACTID, STARTDATE, ACTIVE_FLAG, CREATEDBY_ID, HOME_UNIT, HOURLYRATE, MANAGER_ID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_137, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.BATCH
Table Count in Snowflake:: 32103 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 32108 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 32108 Row Count of Table BATCH is matched for RAW :: 32103 DataMart :: 32108 CURATED :: 32108 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_696, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [CREATEDBY_ID, CREATEDON, EXPORTID, LOCATION_ID, MATERIALSKUREFERENCE_SKUTYPE, MATERIALTAX, PAYMENTDUEDATE, NUMBER, ROYALTY_DATE, EXTERNALID, BILLINGDATE, COMMISSIONELIGIBILITYDATE, NEWCONSTRUCTION, PAIDON, ROYALTY_STATUS, ROYALTY_SENTON, AUTHORIZATIONSIGNATURE, PAYROLLDATE, SUMMARY, CONFIGURATION, CUSTOMER_ID, DISCOUNTTOTAL, NUMERICNUMBER, ADJUSTMENTTO_ID, NETAMOUNT, PAYMENTTERM_ID, TAXZONE_ID, TYPE_ID, INVOICEDON, ACTIVE, BALANCE, MEMBERSHIP_ID, STATUS, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, ROYALTY_MEMO, SIGNATURE, SUBTOTAL, BATCH_ID, FEETAX, ID, JOB_ID, MODIFIEDON, PROJECTLABELS, TOTAL, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BUSINESSUNIT_ID, EXCLUDEFROMPAYROLL, MATERIALSKU_ID, PROJECT_ID, ACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, FEETOTAL, IMPORTID, TAX, COUNTERSALESLOCATION_ID, LABORTAX] Column names for DataMart Table --> STR_INVOICE :: [BATCH_ID, EXPORTID, PROJECTLABELS, PROJECT_ID, PAYMENTTERM_ID, JOB_ID, ACTIVE, AUTHORIZEDAMOUNT, ID, INVOICEDON, MATERIALTAX, CREATEDON, NEWCONSTRUCTION, MATERIALSKUREFERENCE_SKUID, TAXZONE_ID, SUBTOTAL, BILLINGDATE, FEETOTAL, IMPORTID, NETAMOUNT, PAIDON, STATUS, TAX, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BALANCE, CONFIGURATION, EXTERNALID, FEETAX, MATERIALSKU_ID, ROYALTY_DATE, ACTIVE_FLAG, ROYALTY_MEMO, BUSINESSUNIT_ID, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, LABORTAX, RECORD_CREATE_DATE, SIGNATURE, MEMBERSHIP_ID, TENANT_TYPE, TOTAL, ACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, MASTER_ID, PAYMENTDUEDATE, COMMISSIONELIGIBILITYDATE, MODIFIEDON, PAYROLLDATE, TYPE_ID, CUSTOMER_ID, SUMMARY, ADJUSTMENTTO_ID, AUTHORIZATIONSIGNATURE, COUNTERSALESLOCATION_ID, DISCOUNTTOTAL, LOCATION_ID, NUMBER, NUMERICNUMBER, ROYALTY_SENTON, MATERIALSKUREFERENCE_SKUTYPE, ROYALTY_STATUS, RECORD_UPDATE_DATE] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: LABORTAX Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1186, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 59 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 59 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 59 Row Count of Table VENDOR is matched for APIMAT :: 59 DataMart :: 59 Row Count of Table VENDOR is matched for DataMart :: 59 CURATED :: 59 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_905, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [BUSINESSUNIT_ID, ID, IMAGE, DNIS, MODIFIEDON, RECORD_CREATE_DATE, MODIFIEDBY_ID, RECORD_UPDATE_DATE, COST, NAME, TENANT_TYPE, CREATEDBY_ID, CREATEDON, ACTIVE, CATEGORY_ID, MASTER_ID, ACTIVE_FLAG, IMPORTID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_414, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [CREATEDON, ACTIVE, ID, MODIFIEDON, NAME, IMPORTID, CREATEDBY_ID] Column names for DataMart Table --> STR_CANCELJOBREASON :: [IMPORTID, ACTIVE_FLAG, MASTER_ID, RECORD_UPDATE_DATE, ID, RECORD_CREATE_DATE, CREATEDON, MODIFIEDON, ACTIVE, NAME, CREATEDBY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
10 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_196, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [ACTIVE, CREATEDON, ID, IMPORTID, CREATEDBY_ID, NAME] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [CREATEDBY_ID, MASTER_ID, TENANT_TYPE, ID, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, NAME, ACTIVE, RECORD_UPDATE_DATE, CREATEDON] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_973, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [ACTIVE_FLAG, EQUIPMENTVENDOR_ID, INVENTORYLOCATION_ID, SKU_ID, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT2, STATUS, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE2_ID, CHARGEABLEITEM_ID, MATERIAL_ID, RECORD_CREATE_DATE, SERIALNUMBER, TECHNICIANSPLIT3, ROLLOVERQUANTITY, CREATEDBY_ID, EQUIPMENT_ID, IMPORTID, MASTER_ID, BUSINESSUNIT_ID, COST, DESCRIPTION, PROJECTLABELS, PURCHASEORDER_ID, QUANTITY, ACTIVE, ID, MARKUP, MATERIALVENDOR_ID, ROLLEDOVERFROMITEM_ID, SKUREFERENCE_SKUTYPE, ISINVENTORY, UNITOFMEASURE_ID, USEDMATERIAL_ID, CREATEDON, REQUISITIONITEM_ID, SKUREFERENCE_SKUID, TENANT_TYPE, VENDORPARTNUMBER, RECORD_UPDATE_DATE, MODIFIEDON, SKUVENDOR_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_229, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [COST, ACCOUNTNAME, CREATEDBY_ID, IMPORTID, ACTIVE, CREATEDON, ID, MATERIALVENDOR_ID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, MASTER_ID, COST, ACCOUNTNAME, RECORD_CREATE_DATE, MATERIALVENDOR_ID, IMPORTID, TENANT_TYPE, CREATEDON, RECORD_UPDATE_DATE, ID] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_755, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 4319 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4319 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 4319 DataMart :: 4319 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 4319 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 4319 CURATED :: 4319 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_986, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [CREATEDON, NAME, MODIFIEDON, LEAD, RECORD_CREATE_DATE, TENANT_TYPE, RECORD_UPDATE_DATE, ACTIVE_FLAG, ID, IMPORTID, MASTER_ID, ACTIVE, CREATEDBY_ID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1052, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_739, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [REVIEWEDBY_ID, CAMPAIGN_ID, CONVERSIONSCORE, CREATEDON, JOB_ID, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, DURATION, LEAD_ID, TYPE, EXCUSEMEMO, REASON_ID, CUSTOMER_ID, ID, RECORD_CREATE_DATE, REVIEWINGBY_ID, TO, FROM, IMPORTID, DIRECTION, ESTIMATE_ID, RECORD_UPDATE_DATE, TAG, VOICEMAILPATH, ACTIVE, CALLSERVICE, FOLLOWUP_ID, RECORDINGPATH, STATUS, SID, WONTREVIEW, AGENT_ID, LOCATION_ID, MODIFIEDON, RECORDINGURL, CREATEDBY_ID, RECORDINGID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_242, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, CODE, CREATEDON, ISAUTOCLOCKINENABLED, STANDARDPAYCODE_ID, DEDUCTCOMMUTETIME, OTPAYCODE, OVERTIMEPAYCODE_ID, CUSTOMHOURLYRATE, ADDRESS_ISMILITARY, ADDRESS_ZIP, EXCLUDEABSENTEVENT, OVERTIMEPAYROLLCONTROLCODE_ID, RATEMULTIPLIER, IMPORTID, ACTIVE, ADDRESS_CITY, ADDRESS_LONGITUDE, APPLICABLEEMPLOYEETYPE, DESCRIPTION, EVENTNAME, PAYROLLPOSTINGGROUP_ID, ADDRESS_UNIT, COUNTONJOBCOUNTER, SENDALERTSONMOBILE, TYPE, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ADDRESS_STREET, VISIBILITY, ENABLESIMPLECLOCKINOUT, BUSINESSUNIT_ID, CREATEDBY_ID, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, ID, ISDEFAULTSHOPTIME, STANDARDPAYROLLCONTROLCODE_ID, HOURLYRATE, ROUTEAROUNDNJA, STPAYCODE] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_UNIT, RECORD_CREATE_DATE, STANDARDPAYROLLCONTROLCODE_ID, CODE, ACTIVE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ID, MASTER_ID, DESCRIPTION, ROUTEAROUNDNJA, HOURLYRATE, TYPE, ADDRESS_ZIP, DEDUCTCOMMUTETIME, GEOFENCECLOCKINMODE, RATEMULTIPLIER, RECORD_UPDATE_DATE, SENDALERTSONMOBILE, DOUBLEOVERTIMEPAYCODE_ID, STPAYCODE, ADDRESS_CITY, EVENTNAME, EXCLUDEABSENTEVENT, ISAUTOCLOCKINENABLED, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, CREATEDON, ISDEFAULTSHOPTIME, OTPAYCODE, OVERTIMEPAYCODE_ID, TENANT_TYPE, BUSINESSUNIT_ID, ADDRESS_STREET, ENABLESIMPLECLOCKINOUT, IMPORTID, PAYROLLPOSTINGGROUP_ID, ADDRESS_LONGITUDE, APPLICABLEEMPLOYEETYPE, COUNTONJOBCOUNTER, CUSTOMHOURLYRATE, OVERTIMEPAYROLLCONTROLCODE_ID, STANDARDPAYCODE_ID, VISIBILITY] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: STPAYCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_122, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 263056 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 263056 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 263056 Row Count of Table CUSTOMFIELD is matched for RAW :: 263056 DataMart :: 263056 CURATED :: 263056 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1095, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 262 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 262 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 262 Row Count of Table PURCHASEORDER is matched for APIMAT :: 262 DataMart :: 262 Row Count of Table PURCHASEORDER is matched for DataMart :: 262 CURATED :: 262 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_411, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [CREATEDON, FOLLOWUP_ID, LOCATION_ID, STATUS, RECORDINGURL, TO, DIRECTION, DURATION, WONTREVIEW, CAMPAIGN_ID, ID, IMPORTID, CUSTOMER_ID, ACTIVE, CALLSERVICE, FROM, RECORDINGID, TYPE, CREATEDBY_ID, JOB_ID, LEAD_ID, RECORDINGPATH, REVIEWEDBY_ID, CONVERSIONSCORE, ESTIMATE_ID, EXCUSEMEMO, TAG, MODIFIEDON, REVIEWINGBY_ID, SID, AGENT_ID, VOICEMAILPATH, REASON_ID] Column names for DataMart Table --> STR_CALL :: [CAMPAIGN_ID, ESTIMATE_ID, MASTER_ID, SID, REVIEWEDBY_ID, FROM, IMPORTID, LEAD_ID, MODIFIEDON, JOB_ID, CONVERSIONSCORE, CUSTOMER_ID, REASON_ID, RECORD_CREATE_DATE, REVIEWINGBY_ID, TAG, ACTIVE_FLAG, CALLSERVICE, ID, LOCATION_ID, RECORDINGID, RECORDINGPATH, RECORDINGURL, WONTREVIEW, EXCUSEMEMO, AGENT_ID, FOLLOWUP_ID, ACTIVE, DURATION, RECORD_UPDATE_DATE, TO, TYPE, CREATEDBY_ID, DIRECTION, STATUS, VOICEMAILPATH, CREATEDON, TENANT_TYPE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: REASON_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_353, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [ACTIVE, ALLDAY, START, CLEARDISPATCHBOARD, EXPECTEDDURATION, MASTER_ID, TECHNICIAN_ID, TIMESHEETCODE_ID, SUMMARY, RECORD_CREATE_DATE, NAME, DEFINITION_ID, TENANT_TYPE, ACTIVE_FLAG, CLEARTECHNICIANVIEW, CREATEDBY_ID, CREATEDON, DURATION, ID, ISCOMPLETED, TIMESHEET_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, IMPORTID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_525, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [CREATEDON, GENERATEDFOR_ID, CREATEDBY_ID, GENERATEDFOREXTERNAL, REMOVEDON, MODIFIEDON, ID, ACTIVE, REMOVEDBY_ID, OWNER_ID, IMPORTID, MEMO, TYPE_ID] Column names for DataMart Table --> STR_TAG :: [MASTER_ID, OWNER_ID, ACTIVE_FLAG, GENERATEDFOR_ID, TENANT_TYPE, TYPE_ID, ACTIVE, CREATEDON, GENERATEDFOREXTERNAL, IMPORTID, REMOVEDON, SOURCE_PKEY_SPK, ID, REMOVEDBY_ID, CREATEDBY_ID, MEMO, MODIFIEDON, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TYPE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1026, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 11353 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 11353 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 11353 Row Count of Table CALL is matched for APIMAT :: 11353 DataMart :: 11353 Row Count of Table CALL is matched for DataMart :: 11353 CURATED :: 11353 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_029, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [EXTERNALID, TAXRATE, FEETAXRATE, MATERIALTAXRATE, ISMULTIPLETAXZONE, NAME, STATEZONECODE, EXPIRATIONDATE, LABORTAXRATE, QBACCOUNT, ACTIVE, TAXCODE, COLOR, CREATEDBY_ID, CREATEDON, ID, IMPORTID, ISTAXRATESEPARATED] Column names for DataMart Table --> STR_TAXZONE :: [EXPIRATIONDATE, QBACCOUNT, FEETAXRATE, STATEZONECODE, TAXRATE, ISTAXRATESEPARATED, NAME, MATERIALTAXRATE, TENANT_TYPE, EXTERNALID, LABORTAXRATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDON, IMPORTID, SOURCE_PKEY_SPK, TAXCODE, COLOR, ID, MASTER_ID, ISMULTIPLETAXZONE, CREATEDBY_ID] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_947, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [ACTIVE, IMPORTID, ACTIVE_FLAG, NAME, RECORD_UPDATE_DATE, CREATEDON, CREATEDBY_ID, ID, MODIFIEDON, TENANT_TYPE, RECORD_CREATE_DATE, MASTER_ID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_845, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 500 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 500 DataMart :: 500 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 500 CURATED :: 500 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1105, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21 Row Count of Table ZONE is matched for APIMAT :: 21 DataMart :: 21 Row Count of Table ZONE is matched for DataMart :: 21 CURATED :: 21 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1176, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 23 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 23 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 23 Row Count of Table PROJECT is matched for APIMAT :: 23 DataMart :: 23 Row Count of Table PROJECT is matched for DataMart :: 23 CURATED :: 23 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1108, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 2540 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2540 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2540 Row Count of Table CALL is matched for APIMAT :: 2540 DataMart :: 2540 Row Count of Table CALL is matched for DataMart :: 2540 CURATED :: 2540 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_053, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_035, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [] Column names for DataMart Table --> STR_BATCH :: [ACTIVE_FLAG, DEPOSITEDON, RECORD_CREATE_DATE, NUMBER, MODIFIEDON, SOURCE_PKEY_SPK, ID, IMPORTID, TENANT_TYPE, ACTIVE, SYNCQUEUESTATUS, NAME, EXTERNALID, RECORD_UPDATE_DATE, SYNCQUEUETAG, CREATEDBY_ID, CREATEDON, ISAUTOCREATED, MASTER_ID, STATUS] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_024, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 52488 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 52488 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 52488 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 52488 DataMart :: 52488 CURATED :: 52488 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_805, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [MASTER_ID, SOURCE, RECORD_UPDATE_DATE, EXTERNALID, PROJECT_ID, PAIDON, EXPORTID, REFUNDEDAMOUNT, ACTIVE, AGREEMENTLANGUAGE, CHECKNUMBER, CREATEDON, INVOICE_ID, CREDITAVAILABLE, TRANSACTIONSTATUS, BUSINESSUNIT_ID, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, CUSTOMER_ID, ID, NUMBER, TYPE_ID, TRANSACTION, ACTIVE_FLAG, AMOUNT, MEMO, APPLIEDON, BATCH_ID, IMPORTID, MODIFIEDON, SETTLEMENTDATE, STOREDPAYMENT_ID, DEFERREDINTEREST, ESTIMATE_ID, FINANCINGOPERATOR, METHOD, RECORD_CREATE_DATE, STATUS, UNAPPLIEDAMOUNT, PAYMENTDATE, SETTLEMENTSTATUS, TENANT_TYPE] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_788, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [AGENTID, CREATEDON, POSITION, USER_ID, MIDDLENAME, MODIFIEDON, HOME_LONGITUDE, PHOTO, STARTDATE, HOME_STREET, HOME_UNIT, ISEXCLUDEDFROMPAYROLL, OVERTIMEMODE, SALESFORCECONTACTID, ACTIVE, EMAILCONFIRMED, MANAGER_ID, PHONECONFIRMED, RECORD_CREATE_DATE, PAYROLLSTARTPERIOD, HOME_ZIP, ID, IMPORTID, ISEXTERNAL, MOBILEPHONECONFIRMED, CLOCKINOUTREMINDER, FIRSTNAME, HOME_CITY, HOME_ISMILITARY, HOME_STATE, RECORD_UPDATE_DATE, EMAIL, BIRTHDATE, CREATEDBY_ID, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, HOURLYRATE, PAYROLLID, TENANT_TYPE, LASTNAME, OVERTIMEPROFILE_ID, PHONE, SALESFORCEROLE, ACTIVE_FLAG, HOME_LATITUDE, MASTER_ID, MOBILEPHONE, NAME, PAYROLLBUSINESSUNIT_ID, PAYFREQUENCY_ID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_157, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.DIVISION
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table DIVISION is matched for RAW :: 5 DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_470, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [] Column names for DataMart Table --> STR_JOBTYPE :: [COMPCODE, COMPDOUBLEOVERTIMERATE, PRIORITY, SOLDTHRESHOLD, CREATEDBY_ID, IMPORTID, MAXIMUMMATERIALCOSTINPERCENT, MINIMUMMATERIALCOSTINPERCENT, COMPOVERTIMERATE, CLASS, ISSMARTDISPATCHEDBYDEFAULTINAPI, RECORD_CREATE_DATE, TENANT_TYPE, DURATION, ISAUTODISPATCHED, ISTUNEUP, MODIFIEDON, NAME, PROJECTEDVALUEADJUSTMENT, ACTIVE, MASTER_ID, LIKELIHOOD, CREATEDON, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, IMAGE, RECORD_UPDATE_DATE, SUMMARY, ACTIVE_FLAG, COMPSTANDARDRATE, NOCHARGE, PROJECTLABELS] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_984, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACTIVE_FLAG, AUTHORIZATIONAGREEMENT_FILENAME, CORPORATECONTRACTNUMBER, DEFAULTTAXRATE, FINANCEITPARTNERID, MATERIALSKUREFERENCE_SKUID, MEALAPPOINTMENT_ID, NOCHARGE, PAYROLLJOBHOURSSTPAYCODE, RECORD_UPDATE_DATE, SERVICEFINANCEDEALERID, TRADE_ID, MODIFIEDON, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, WORLDPAYACCOUNTID, BCCEMAIL, CREATEDBY_ID, SELLERFEE, CURRENCY, EMAIL, FINANCEITAUTHTOKEN, IMPORTID, NAME, NOCHARGERESIDENTIAL, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTASKBONUSPAYCODENEW, PAYROLLSOLDBYPAYCODE, OFFERWORKERSCOMPENSATION, PHONENUMBER, MASTER_ID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, LICENSENUMBER, OVERTIMEMODE, QUICKBOOKSROOTSALESACCOUNT, RECORD_CREATE_DATE, TURNSCONTRACTORID, ADDRESS_ZIP, ENABLEWORKORDERSEQUIPMENTFORMATTING, ENABLEWORKORDERS, ACTIVE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, FRANCHISEEINFO_PIVOTALNUMBER, INVOICEMESSAGE, MINIMUMROYALTYFEE, BANKACCOUNTPROCESSOR_ID, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, WORLDPAYSUBID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, TENANT_TYPE, ADDRESS_LATITUDE, ADDRESS_UNIT, HIDEPRICES, HVACDASHBOARDSECTIONS, INVOICEHEADER, TURNOVERMINIMUMTHRESHOLD, NAVISIONSTANDARDTIMEEARNINGCODE, PAYMENTOPTIONS, PAYMENTPROCESSOR, PAYROLLFLATFEEMINIMUM, PAYROLLTYPE, POSTDATE, PAYROLLPERCENTAGEFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STREET, CREDITCARDPROCESSORLOGIN, EXTERNALID, MATERIALSKU_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMESTPAYCODE, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, DIVISIONNAME, FRANCHISEEINFO_CONTRACT, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INTACCTENTITY_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, QUICKBOOKSOAUTHSETTINGS, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACKNOWLEDGEMENTPARAGRAPH, ACTIVATIONLOCKED, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, CREDITCARDPROCESSOR_ID, DATA, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITACCOUNTEMAIL, INSURANCECOMPANYPHONE, JOBBOOKEDALERTRECIPIENTS, COMMISSIONCALCULATION, CONSTRUCTION, GREENSKYMERCHANTID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, TGLBONUS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSCLASS, FRANCHISEEINFO_GST, OFFICIALNAME, PAYROLLEXPENSEDEDUCTIONTRIGGER, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, AUTHORIZATIONPARAGRAPH, DIVISION_ID, INSURANCECOMPANYNAME, INTEGRATEDREFUNDS_ID, LOGO, NOCHARGECOMMERCIAL, PAYROLLFLATFEE, FRANCHISEEINFO_COMMENTS, GOAL, ID, PAYROLLWEIGHTEDOTPAYCODE, SERVICEFINANCEDEALERNAME, CREDITCARDPROCESSORKEY, NAVISIONGLCODE, PAYROLLCOSTMARKUP, PAYROLLSOLDBYPAYCODENEW, WARRANTYRATE, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLTASKBONUSPAYCODE, PAYROLLTURNOVERBONUSPAYCODE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_402, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [MEMO, CREATEDON, ID, OWNER_ID, REMOVEDON, ACTIVE, GENERATEDFOR_ID, CREATEDBY_ID, GENERATEDFOREXTERNAL, TYPE_ID, REMOVEDBY_ID, IMPORTID, MODIFIEDON] Column names for DataMart Table --> STR_TAG :: [MEMO, TENANT_TYPE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, GENERATEDFOR_ID, ID, MASTER_ID, REMOVEDON, SOURCE_PKEY_SPK, OWNER_ID, ACTIVE, CREATEDBY_ID, TYPE_ID, CREATEDON, IMPORTID, GENERATEDFOREXTERNAL, ACTIVE_FLAG, MODIFIEDON, REMOVEDBY_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1181, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [IMPORTID, MODIFIEDON, RECORD_UPDATE_DATE, TYPE_ID, GENERATEDFOREXTERNAL, MEMO, SOURCE_PKEY_SPK, CREATEDBY_ID, RECORD_CREATE_DATE, GENERATEDFOR_ID, ID, REMOVEDBY_ID, ACTIVE, ACTIVE_FLAG, CREATEDON, REMOVEDON, MASTER_ID, OWNER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_380, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [BUSINESSUNIT_ID, ISCHANGEORDER, MODIFIEDON, PROPOSALTAGCOLOR, TECHNICIANSIGNATURE, OPPORTUNITY_ID, PROCUREMENTTYPE, SOLDBY_ID, LOCATION_ID, TECHNICIANPICKEDSOLDTYPE, TAX, ORDER, TOTAL, ISRECOMMENDED, TOTALCOST, AUTHORIZATIONSIGNATURE, FEETOTAL, LABORTAX, PROJECTOPPORTUNITY_ID, SUMMARY, PROPOSALTAGNAME, RENEWABLEMEMBERSHIP_ID, CREATEDBY_ID, DISCOUNTTOTAL, ID, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, SOLDINVOICE_ID, SOLDTYPE, PROJECTLABELS, ACTIVE, AUTHORIZEDON, CLAIM_ID, SOLDON, SOLDBYEMPLOYEE_ID, NAME, CREATEDON, JOB_ID, MATERIALTAX, IMPORTID, STATUS, MATERIALSKUREFERENCE_SKUID] Column names for DataMart Table --> STR_ESTIMATE :: [FEETOTAL, TECHNICIANSIGNATURE, IMPORTID, STATUS, CREATEDON, JOB_ID, LOCATION_ID, PROJECTLABELS, RENEWABLEMEMBERSHIP_ID, RECORD_CREATE_DATE, BUSINESSUNIT_ID, CREATEDBY_ID, DISCOUNTTOTAL, ID, SOLDINVOICE_ID, TOTAL, TAX, ACTIVE_FLAG, AUTHORIZEDON, MASTER_ID, MATERIALSKU_ID, SOLDBYEMPLOYEE_ID, ORDER, PROCUREMENTTYPE, TECHNICIANPICKEDSOLDTYPE, CLAIM_ID, ISCHANGEORDER, TOTALCOST, ISRECOMMENDED, SUMMARY, ACTIVE, NAME, PROJECTOPPORTUNITY_ID, SOLDON, MATERIALTAX, OPPORTUNITY_ID, PROPOSALTAGCOLOR, LABORTAX, MATERIALSKUREFERENCE_SKUID, SOLDTYPE, TENANT_TYPE, PROPOSALTAGNAME, AUTHORIZATIONSIGNATURE, MATERIALSKUREFERENCE_SKUTYPE, MODIFIEDON, RECORD_UPDATE_DATE, SOLDBY_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_827, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 37276 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 37276 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 37276 DataMart :: 37276 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 37276 Row Count of Table CUSTOMER is matched for DataMart :: 37276 CURATED :: 37276 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1120, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table HOLDJOBREASON is matched for DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_991, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 994 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 994 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 994 DataMart :: 994 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 994 Row Count of Table CUSTOMER is matched for DataMart :: 994 CURATED :: 994 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1111, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [ACTIVE, CREATEDON, MODIFIEDON, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, CREATEDBY_ID, NAME, ACTIVE_FLAG, RECORD_UPDATE_DATE, ID, MASTER_ID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1024, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 956 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 956 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 956 DataMart :: 956 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 956 Row Count of Table INVOICE is matched for DataMart :: 956 CURATED :: 956 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_910, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [CANCELATIONBALANCEINVOICE_ID, MEMO, PAYMENTMETHOD_ID, SOLDBY_ID, TENANT_TYPE, CUSTOMERPO, LOCATION_ID, MODIFIEDON, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TYPE_ID, BILLINGPREFERENCE, FOLLOWUPON, FOLLOWUPSTATUS, IMPORTID, INVOICETEMPLATE_ID, CANCELLATIONDATE, EXPIREDAT, FOLLOWUPCUSTOMSTATUS_ID, RECURRINGLOCATION_ID, ACTIVATEDBY_ID, ACTIVE_FLAG, BILLINGFREQUENCY, MASTER_ID, STATUS, FIRSTSCHEDULEDBILLDATE, INITIALDEFERREDREVENUE, ACTIVATEDFROM_ID, BILLINGTEMPLATE_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, NEXTSCHEDULEDBILLDATE, PAYMENTTYPE_ID, RENEWALMEMBERSHIPTASK_ID, TO, RECORD_UPDATE_DATE, CREATEDON, FROM, PREVIOUSRECURRINGLOCATION_ID, RENEWEDBY_ID, BILLINGCOVERAGEPERIOD, CANCELATIONINVOICE_ID, RECORD_CREATE_DATE, RENEWALBILLINGFREQUENCY, RENEWALDURATION, ACTIVE, BILLINGEMAIL_ID, BUSINESSUNIT_ID, CANCELATIONBUYOUTINVOICE_ID, CREATEDBY_ID, CUSTOMER_ID, DURATION, ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_909, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ACTIVE, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_UNIT, HEADER, RECORD_UPDATE_DATE, CREATEDBY_ID, DONOTSENDPROMOTIONALEMAILS, ADDRESS_CITY, ADDRESS_COUNTRY, CREATEDON, IMPORTID, MEMBERSHIP_TO, PAYMENTTERM_ID, BALANCE, MEMBERSHIP_FROM, NOCHARGE, NAME, ADDRESS_ZIP, AVALARAENTITYCODE, DONOTCHARGEINTERESTFEE, EXTERNALID, MEMBERSHIP_CANCELLATIONDATE, RECORD_CREATE_DATE, MEMBERSHIP_ACTIVATEDBY, ADDRESS_STREET, MEMBERSHIP_ACTIVATEDFROM, STATISTICS_ID, ADDRESS_STATE, MASTER_ID, DONOTSERVICE, TYPE, TAXEXEMPT, ADDRESS_ISMANUALCOORDINATES, AR, MODIFIEDON, TENANT_TYPE, DONOTMAIL, EXCLUDEFROMBULKPRINTING, ID, SHOWMEMBERSAVINGS] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_838, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [MASTER_ID, SENTON, SURVEYTYPE, ID, MODIFIEDON, RATING, SUBMITCOUNT, ACTIVE_FLAG, JOBID, RECORD_CREATE_DATE, RECOMMENDATIONS, ISPLANNINGTOUSEAGAIN, JOBCOMPLETEDON, RECORD_UPDATE_DATE, ISROUTINECOMPLETED, TOKEN, TENANT_TYPE, COMPLETEDON, MEMO, STATUS] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_008, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 176143 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 176143 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 176143 Row Count of Table OPPORTUNITY is matched for RAW :: 176143 DataMart :: 176143 CURATED :: 176143 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_138, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 4 DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_874, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [CREATEDBY_ID, ACTIVE, RECORD_UPDATE_DATE, ACTIVE_FLAG, IMPORTID, MODIFIEDON, NAME, ID, MASTER_ID, TENANT_TYPE, CREATEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_658, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [MODIFIEDON, CREATEDBY_ID, CREATEDON, ACTIVE, ID, LEAD, NAME, IMPORTID] Column names for DataMart Table --> STR_CALLREASON :: [RECORD_CREATE_DATE, ACTIVE, NAME, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, ID, IMPORTID, LEAD, MODIFIEDON, TENANT_TYPE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_373, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [IMPORTID, MODIFIEDON, NAME, ACTIVE, CREATEDBY_ID, ID, CREATEDON] Column names for DataMart Table --> STR_CANCELJOBREASON :: [ACTIVE, ACTIVE_FLAG, TENANT_TYPE, IMPORTID, MODIFIEDON, MASTER_ID, NAME, ID, CREATEDBY_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1156, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [CUSTOMER_ID, FOLLOWUPON, FROM, MEMO, PREVIOUSRECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, CANCELATIONBALANCEINVOICE_ID, CANCELATIONBUYOUTINVOICE_ID, CUSTOMERPO, FIRSTSCHEDULEDBILLDATE, INITIALDEFERREDREVENUE, PAYMENTTYPE_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, ACTIVATEDBY_ID, BILLINGCOVERAGEPERIOD, BILLINGEMAIL_ID, EXPIREDAT, MODIFIEDON, NEXTSCHEDULEDBILLDATE, TO, ID, RENEWEDBY_ID, PAYMENTMETHOD_ID, ACTIVE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, BUSINESSUNIT_ID, CREATEDBY_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, BILLINGFREQUENCY, INVOICETEMPLATE_ID, SOLDBY_ID, STATUS, RENEWALBILLINGFREQUENCY, ACTIVATEDFROM_ID, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, FOLLOWUPSTATUS, RECORD_UPDATE_DATE, TYPE_ID, CANCELATIONINVOICE_ID, CANCELLATIONDATE, CREATEDON, DURATION, LOCATION_ID, MASTER_ID, RECURRINGLOCATION_ID, RENEWALDURATION] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1079, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [MASTER_ID, RECORD_UPDATE_DATE, NAME, IMPORTID, TENANT_TYPE, CREATEDON, ACTIVE, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, MODIFIEDON, ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_970, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [CREATEDBY_ID, TENANT_TYPE, PAYMENT_ID, ACTIVE, ACTIVE_FLAG, MASTER_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, RECORD_UPDATE_DATE, ID, MODIFIEDON, AMOUNT, RECORD_CREATE_DATE, CREATEDON] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_406, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_LATITUDE, ADDRESS_STREET, DOUBLEOVERTIMEPAYCODE_ID, SENDALERTSONMOBILE, HOURLYRATE, ADDRESS_ZIP, STANDARDPAYROLLCONTROLCODE_ID, STANDARDPAYCODE_ID, APPLICABLEEMPLOYEETYPE, DEDUCTCOMMUTETIME, ENABLESIMPLECLOCKINOUT, ISAUTOCLOCKINENABLED, PAYROLLPOSTINGGROUP_ID, ADDRESS_STATE, CUSTOMHOURLYRATE, STPAYCODE, CODE, ADDRESS_CITY, ADDRESS_UNIT, BUSINESSUNIT_ID, OVERTIMEPAYCODE_ID, COUNTONJOBCOUNTER, VISIBILITY, ACTIVE, CREATEDBY_ID, EXCLUDEABSENTEVENT, IMPORTID, OVERTIMEPAYROLLCONTROLCODE_ID, DESCRIPTION, ID, CREATEDON, RATEMULTIPLIER, ROUTEAROUNDNJA, TYPE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, OTPAYCODE, EVENTNAME, GEOFENCECLOCKINMODE, ISDEFAULTSHOPTIME] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_COUNTRY, ADDRESS_STATE, IMPORTID, OTPAYCODE, RECORD_CREATE_DATE, VISIBILITY, BUSINESSUNIT_ID, CODE, TYPE, ACTIVE, ADDRESS_UNIT, RATEMULTIPLIER, EXCLUDEABSENTEVENT, SENDALERTSONMOBILE, ADDRESS_STREET, COUNTONJOBCOUNTER, EVENTNAME, HOURLYRATE, ISAUTOCLOCKINENABLED, ROUTEAROUNDNJA, STPAYCODE, TENANT_TYPE, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_ISMILITARY, MASTER_ID, OVERTIMEPAYCODE_ID, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_ZIP, ID, ADDRESS_LONGITUDE, DOUBLEOVERTIMEPAYCODE_ID, APPLICABLEEMPLOYEETYPE, DEDUCTCOMMUTETIME, ENABLESIMPLECLOCKINOUT, RECORD_UPDATE_DATE, ADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, DESCRIPTION, GEOFENCECLOCKINMODE, CUSTOMHOURLYRATE, STANDARDPAYCODE_ID, ADDRESS_LATITUDE, CREATEDON, OVERTIMEPAYROLLCONTROLCODE_ID, ISDEFAULTSHOPTIME, PAYROLLPOSTINGGROUP_ID] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1061, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [CREATEDON, ENDDATE, ENDTIME, TENANT_TYPE, TITLE, START, ACTIVE, SHIFTTYPE, STARTTIME, TECHNICIAN_ID, END, MASTER_ID, ACTIVE_FLAG, BATCH, CREATEDBY_ID, RECORD_UPDATE_DATE, NOTE, TIMESHEETCODE_ID, TIMESHEET_ID, ID, IMPORTID, RECORD_CREATE_DATE, STARTDATE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_765, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [MODIFIEDON, CREATEDBY_ID, INVOICE_ID, IMPORTID, TENANT_TYPE, PAYMENT_ID, RECORD_CREATE_DATE, ACTIVE, CREATEDON, ID, PAYSELLERCOMMISSION, ACTIVE_FLAG, AMOUNT, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_004, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.DIVISION
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table DIVISION is matched for RAW :: 4 DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1152, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 22 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 22 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 22 DataMart :: 22 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 22 Row Count of Table CANCELJOBREASON is matched for DataMart :: 22 CURATED :: 22 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_822, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table CALLREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table CALLREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_033, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TRADE
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 5 Row Count of Table TRADE is matched for RAW :: 3 DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_886, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [IMPORTID, SUMMARY, DURATION, CLEARDISPATCHBOARD, DEFINITION_ID, TIMESHEET_ID, ACTIVE, CLEARTECHNICIANVIEW, NAME, RECORD_UPDATE_DATE, ALLDAY, CREATEDBY_ID, CREATEDON, ISCOMPLETED, START, EXPECTEDDURATION, ID, RECORD_CREATE_DATE, ACTIVE_FLAG, MASTER_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID, TENANT_TYPE, TIMESHEETCODE_ID] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_840, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ACTIVE, RECORD_UPDATE_DATE, CAMPAIGN_ID, CREATEDBY_ID, MASTER_ID, PROJECT_ID, RECORD_CREATE_DATE, JOBTYPE_ID, LATESTFOLLOWUPDATE, PRIORITY, CUSTOMER_ID, ESTIMATE_ID, IMPORTID, MODIFIEDON, MD5_VALUE, TENANT_TYPE, LOCATION_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, CREATEDON, ID, STATUS, SUMMARY] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_267, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.LOCATION
Table Count in Snowflake:: 253731 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 253731 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 253731 Row Count of Table LOCATION is matched for RAW :: 253731 DataMart :: 253731 CURATED :: 253731 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_831, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [AUTHORIZEDON, LOCATION_ID, OPPORTUNITY_ID, STATUS, RECORD_CREATE_DATE, SUMMARY, ACTIVE, BUSINESSUNIT_ID, ACTIVE_FLAG, FEETOTAL, SOLDON, TENANT_TYPE, RENEWABLEMEMBERSHIP_ID, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, CREATEDON, ISCHANGEORDER, PROPOSALTAGNAME, MODIFIEDON, CLAIM_ID, DISCOUNTTOTAL, JOB_ID, LABORTAX, MATERIALTAX, RECORD_UPDATE_DATE, SOLDBYEMPLOYEE_ID, ID, PROJECTLABELS, PROPOSALTAGCOLOR, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, ORDER, TOTALCOST, SOLDTYPE, TOTAL, ISRECOMMENDED, NAME, SOLDINVOICE_ID, MATERIALSKUREFERENCE_SKUID, TECHNICIANSIGNATURE, TECHNICIANPICKEDSOLDTYPE, MASTER_ID, MATERIALSKUREFERENCE_SKUTYPE, PROJECTOPPORTUNITY_ID, TAX, PROCUREMENTTYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1041, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [RECORD_CREATE_DATE, STATUS, START, END, MASTER_ID, PLANSTART, PLANEND, IMPORTID, ID, MODIFIEDON, ISCONFIRMED, TENANT_TYPE, CREATEDON, ISUNUSED, SMARTDISPATCHDATA_JOBAPPOINTMENT, JOB_ID, NUMBER, ACTIVE, ACTIVE_FLAG, RECORD_UPDATE_DATE, MONTHNUMBER, CREATEDBY_ID] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1162, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [COSTOFSALEACCOUNT_ID, EQUIPMENT_ID, INVENTORYBATCH_ID, ISADDON, ISUNITPRICEMANUALLYSET, PROCUREDFROM_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROCUREMENTSOURCE_PURCHASEORDERITEMID, UNITPRICE, BASERATE3, EXPORTID, ITEMGROUPNAME, ORDER, INVOICE_ID, PRICEMODIFIER_ID, SCHEDULEDFLATAMOUNT, SIGNATURE, RECORD_UPDATE_DATE, PROJECTLABELS, INVENTORYLOCATION_ID, ACTIVE, ESTIMATEITEM_ID, DEDUCTASJOBCOST, RECORD_CREATE_DATE, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, DISPLAYINAMOUNT, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, BASERATE1, ACTIVE_FLAG, ADDONFLATAMOUNT, BASERATE2, CHARGEABLE, COMMISSIONBONUS, CREATEDON, IMPORTID, MASTER_ID, ISINVENTORY, ITEMGROUPROOT_ID, NOTAX, SOLDBYCOMMISSION, SKU_ID, TECHNICIANFORBASERATE1_ID, WORKFLOWACTION_ID, LASTUNITPRICESETBYEMPLOYEE, PAYSSOLDBYRATE, ACCOUNT, MEMBERSHIPWORKFLOWACTION, MODIFIEDON, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SOLDHOURS, HOURS, INVENTORYWAREHOUSENAME, PROCUREMENTSOURCE_SOURCETYPE, SOURCETYPE, TAXABLE, TECHNICIANSPLIT3, TENANT_TYPE, BUSINESSUNIT_ID, COST, DATECREATED, ID, MARKUP, TOTALCOST, CROSSSALEGROUP, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE2_ID, PAYSCOMMISSION, PARENTITEM_ID, MEMBERPRICE, TOTAL, ALLOWDISCOUNTS, INVENTORYSTATUS, ISOTTASK, QUANTITY, SKUNAME, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT1, AUTOGLASSITEM_ID, BONUS, DESCRIPTION, GENERALLEDGERACCOUNT_ID, TECHNICIAN_ID, CREATEDBY_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, STANDARDPRICE] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_954, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [BUSINESSUNIT_ID, CREATEDBY_ID, FEETOTAL, ID, JOB_ID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATE_DATE, SOLDBY_ID, ACTIVE_FLAG, MATERIALSKU_ID, PROCUREMENTTYPE, PROPOSALTAGCOLOR, TECHNICIANSIGNATURE, PROJECTLABELS, STATUS, SOLDBYEMPLOYEE_ID, ISCHANGEORDER, LOCATION_ID, PROJECTOPPORTUNITY_ID, PROPOSALTAGNAME, SOLDON, TAX, TOTAL, TOTALCOST, IMPORTID, AUTHORIZATIONSIGNATURE, LABORTAX, RECORD_CREATE_DATE, SOLDINVOICE_ID, CREATEDON, SOLDTYPE, TECHNICIANPICKEDSOLDTYPE, ACTIVE, DISCOUNTTOTAL, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, MASTER_ID, ISRECOMMENDED, NAME, OPPORTUNITY_ID, ORDER, SUMMARY, AUTHORIZEDON, CLAIM_ID, TENANT_TYPE, MATERIALTAX, RENEWABLEMEMBERSHIP_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1185, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_488, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ACTIVE, ADDRESS_ZIP, OTPAYCODE, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, CODE, HOURLYRATE, ID, OVERTIMEPAYROLLCONTROLCODE_ID, SENDALERTSONMOBILE, CREATEDBY_ID, DEDUCTCOMMUTETIME, ENABLESIMPLECLOCKINOUT, EXCLUDEABSENTEVENT, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEPAYCODE_ID, VISIBILITY, ADDRESS_STREET, CREATEDON, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, RECORD_UPDATE_DATE, ISDEFAULTSHOPTIME, ROUTEAROUNDNJA, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, DESCRIPTION, STPAYCODE, TYPE, ADDRESS_CITY, ADDRESS_UNIT, COUNTONJOBCOUNTER, MASTER_ID, STANDARDPAYCODE_ID, ACTIVE_FLAG, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_STATE, EVENTNAME, IMPORTID, ISAUTOCLOCKINENABLED, ADDRESS_ISMANUALCOORDINATES, CUSTOMHOURLYRATE, PAYROLLPOSTINGGROUP_ID, TENANT_TYPE, RATEMULTIPLIER, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_813, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 135 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 135 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 135 DataMart :: 135 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 135 Row Count of Table TAGTYPE is matched for DataMart :: 135 CURATED :: 135 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_959, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [PLANSTART, ISCONFIRMED, TENANT_TYPE, ACTIVE_FLAG, MASTER_ID, PLANEND, STATUS, MODIFIEDON, RECORD_UPDATE_DATE, CREATEDON, JOB_ID, NUMBER, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, END, START, ID, IMPORTID, ISUNUSED, MONTHNUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_430, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_395, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [AGREEMENTLANGUAGE, BUSINESSUNIT_ID, CHECKNUMBER, STOREDPAYMENT_ID, ACTIVE, CREDITAVAILABLE, CUSTOMER_ID, IMPORTID, PROJECT_ID, UNAPPLIEDAMOUNT, DEFERREDINTEREST, EXTERNALID, INVOICE_ID, METHOD, MODIFIEDON, TYPE_ID, APPLIEDON, ESTIMATE_ID, FINANCINGOPERATOR, ID, NUMBER, PAYMENTDATE, REFUNDEDAMOUNT, SETTLEMENTSTATUS, AMOUNT, STATUS, EXPORTID, PAIDON, TRANSACTION, CREATEDON, SETTLEMENTDATE, AUTHORIZATIONSIGNATURE, TRANSACTIONSTATUS, BATCH_ID, CREATEDBY_ID, SOURCE, MEMO] Column names for DataMart Table --> STR_PAYMENT :: [DEFERREDINTEREST, FINANCINGOPERATOR, MASTER_ID, MEMO, RECORD_CREATE_DATE, SETTLEMENTSTATUS, ID, MODIFIEDON, PAYMENTDATE, RECORD_UPDATE_DATE, CUSTOMER_ID, TRANSACTIONSTATUS, ESTIMATE_ID, UNAPPLIEDAMOUNT, ACTIVE_FLAG, PAIDON, PROJECT_ID, TENANT_TYPE, AGREEMENTLANGUAGE, AUTHORIZATIONSIGNATURE, CHECKNUMBER, AMOUNT, SOURCE, CREATEDON, EXTERNALID, NUMBER, STATUS, ACTIVE, BATCH_ID, BUSINESSUNIT_ID, METHOD, REFUNDEDAMOUNT, STOREDPAYMENT_ID, CREDITAVAILABLE, APPLIEDON, IMPORTID, SETTLEMENTDATE, EXPORTID, TRANSACTION, TYPE_ID, CREATEDBY_ID, INVOICE_ID] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1155, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [DONOTCHARGEINTERESTFEE, EXCLUDEFROMBULKPRINTING, ACTIVE, ACTIVE_FLAG, ADDRESS_CITY, DONOTMAIL, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, MEMBERSHIP_FROM, PAYMENTTERM_ID, ADDRESS_ISMILITARY, DONOTSERVICE, SHOWMEMBERSAVINGS, ADDRESS_UNIT, DONOTSENDPROMOTIONALEMAILS, TAXEXEMPT, TENANT_TYPE, NAME, RECORD_CREATE_DATE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ZIP, AVALARAENTITYCODE, HEADER, NOCHARGE, ADDRESS_COUNTRY, ADDRESS_STATE, ADDRESS_STREET, CREATEDON, ID, MASTER_ID, RECORD_UPDATE_DATE, ADDRESS_LONGITUDE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_CANCELLATIONDATE, STATISTICS_ID, TYPE, IMPORTID, ADDRESS_LATITUDE, AR, BALANCE, CREATEDBY_ID, EXTERNALID, MEMBERSHIP_TO] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_777, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 52 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 52 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 52 Row Count of Table ZONE is matched for APIMAT :: 52 DataMart :: 52 Row Count of Table ZONE is matched for DataMart :: 52 CURATED :: 52 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1175, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [MODIFIEDON, CREATEDON, INVOICE_ID, TENANT_TYPE, CREATEDBY_ID, MASTER_ID, PAYSELLERCOMMISSION, ACTIVE, AMOUNT, RECORD_CREATE_DATE, ACTIVE_FLAG, PAYMENT_ID, RECORD_UPDATE_DATE, IMPORTID, ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_786, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 23929 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 23929 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 23929 DataMart :: 23929 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 23929 Row Count of Table CUSTOMER is matched for DataMart :: 23929 CURATED :: 23929 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_557, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ID, MATERIALVENDOR_ID, ACTIVE, COST, ACCOUNTNAME, CREATEDBY_ID, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [CREATEDBY_ID, IMPORTID, TENANT_TYPE, COST, ID, ACTIVE, ACTIVE_FLAG, MATERIALVENDOR_ID, RECORD_CREATE_DATE, ACCOUNTNAME, CREATEDON, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_379, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [ACTIVE, AVALARACOMMERCIALTAXCODE, CREATEDON, LOYALTYPROGRAMELIGIBLE, ID, INVENTORYENABLEDON, TYPE_ID, ACCOUNT, ARCHIVED, COPIEDFROM_ID, SCHEDULEDFLATAMOUNT, WARRANTYRESERVE, EXCLUDEFROMPRICEBOOKWIZARD, SYNCDATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, ISINVENTORY, COMMISSIONBONUS, DESCRIPTION, PROVIDER_ID, TAXABLE, DISPLAYNAME, HOURS, BRAND, ISSERIALIZED, ADDONFLATAMOUNT, ALLOWDISCOUNTS, CREATEDBY_ID, IMAGES, MODEL, ORIGINAL_ID, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, PAYSFLATAMOUNT, INVENTORYENABLEDBY_ID, PRIMARYVENDOR_ID, COST, PAYSCOMMISSION, SOURCE, BONUS, EXTERNALID, IMPORTID, MANUFACTURER, MANUFACTURERWARRANTY_DESCRIPTION, SERIALIZEDON, ADDONMEMBERPRICE, DISPLAYINAMOUNT, SERVICEPROVIDERWARRANTY_DESCRIPTION, UNITOFMEASURE, SUPPLIERIMAGES, MANUFACTURERWARRANTY_DURATION, BUSINESSUNIT_ID, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, MEMBERPRICE, MODIFIEDON, PRICE, NAME, SOURCEVERSION, SERVICEPROVIDERWARRANTY_DURATION] Column names for DataMart Table --> STR_EQUIPMENT :: [ACCOUNT, ADDONFLATAMOUNT, COSTOFSALEACCOUNT_ID, DISPLAYNAME, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, SOURCE, SUPPLIERIMAGES, ALLOWDISCOUNTS, WARRANTYRESERVE, ARCHIVED, INVENTORYENABLEDBY_ID, NAME, SERVICEPROVIDERWARRANTY_DURATION, BUSINESSUNIT_ID, MASTER_ID, SOURCEVERSION, MODIFIEDON, ADDONPRICE, AVALARARESIDENTIALTAXCODE, BONUS, INVENTORYENABLEDON, MANUFACTURER, SERIALIZEDON, LOYALTYPROGRAMELIGIBLE, RECORD_UPDATE_DATE, SYNCDATE, COMMISSIONBONUS, COPIEDFROM_ID, CREATEDON, MANUFACTURERWARRANTY_DESCRIPTION, PROVIDER_ID, SCHEDULEDFLATAMOUNT, TYPE_ID, IMAGES, ACTIVE, ACTIVE_FLAG, ADDONMEMBERPRICE, CROSSSALEGROUP, ID, IMPORTID, ISSERIALIZED, MANUFACTURERWARRANTY_DURATION, PRIMARYVENDOR_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, TAXABLE, DESCRIPTION, PAYSFLATAMOUNT, TENANT_TYPE, BRAND, EXCLUDEFROMPRICEBOOKWIZARD, MODEL, UNITOFMEASURE, COST, DISPLAYINAMOUNT, HOURS, ORIGINAL_ID, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, PAYSCOMMISSION, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, MEMBERPRICE, RECORD_CREATE_DATE, PRICE, ISINVENTORY, EXTERNALID] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_717, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_867, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [CREATEDBY_ID, CREATEDON, ACTIVE_FLAG, MARKETINGUPDATESENABLED, OWNER_ID, RECORD_UPDATE_DATE, TYPE, JOBREMINDERSENABLED, RECORD_CREATE_DATE, INVOICESTATEMENTNOTIFICATION, TENANT_TYPE, MESSAGESENABLED, ACTIVE, ID, MASTER_ID, VALUE, IMPORTID, MEMO, MODIFIEDON, REVERSEPHONE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_370, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [DURATION, FOLLOWUP_ID, LOCATION_ID, RECORDINGPATH, ESTIMATE_ID, JOB_ID, TO, CALLSERVICE, CUSTOMER_ID, VOICEMAILPATH, ACTIVE, ID, IMPORTID, REASON_ID, RECORDINGID, TAG, STATUS, CREATEDON, MODIFIEDON, TYPE, EXCUSEMEMO, FROM, REVIEWEDBY_ID, REVIEWINGBY_ID, SID, RECORDINGURL, CONVERSIONSCORE, DIRECTION, WONTREVIEW, AGENT_ID, CAMPAIGN_ID, CREATEDBY_ID, LEAD_ID] Column names for DataMart Table --> STR_CALL :: [AGENT_ID, DIRECTION, MODIFIEDON, RECORDINGID, WONTREVIEW, CAMPAIGN_ID, CREATEDON, IMPORTID, REASON_ID, REVIEWEDBY_ID, TAG, ACTIVE, JOB_ID, TYPE, ESTIMATE_ID, ACTIVE_FLAG, EXCUSEMEMO, LEAD_ID, RECORD_CREATE_DATE, VOICEMAILPATH, CREATEDBY_ID, DURATION, FOLLOWUP_ID, FROM, ID, RECORD_UPDATE_DATE, REVIEWINGBY_ID, LOCATION_ID, TENANT_TYPE, CONVERSIONSCORE, CUSTOMER_ID, TO, STATUS, CALLSERVICE, MASTER_ID, RECORDINGPATH, RECORDINGURL, SID] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LEAD_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_842, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 16452 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 16452 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 16452 DataMart :: 16452 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 16452 Row Count of Table MATERIAL is matched for DataMart :: 16452 CURATED :: 16452 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_257, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [CLAIM_ID, ID, IMPORTID, PROPOSALTAGCOLOR, MODIFIEDON, PROPOSALTAGNAME, MATERIALSKUREFERENCE_SKUTYPE, SOLDON, TECHNICIANSIGNATURE, FEETOTAL, MATERIALSKU_ID, MATERIALTAX, OPPORTUNITY_ID, SOLDBYEMPLOYEE_ID, SOLDTYPE, AUTHORIZATIONSIGNATURE, CREATEDON, JOB_ID, ORDER, PROCUREMENTTYPE, TAX, TOTALCOST, TOTAL, BUSINESSUNIT_ID, LOCATION_ID, MATERIALSKUREFERENCE_SKUID, STATUS, ISCHANGEORDER, NAME, DISCOUNTTOTAL, AUTHORIZEDON, PROJECTLABELS, RENEWABLEMEMBERSHIP_ID, SOLDINVOICE_ID, SUMMARY, ACTIVE, ISRECOMMENDED, PROJECTOPPORTUNITY_ID, SOLDBY_ID, TECHNICIANPICKEDSOLDTYPE, CREATEDBY_ID, LABORTAX] Column names for DataMart Table --> STR_ESTIMATE :: [DISCOUNTTOTAL, IMPORTID, ORDER, OPPORTUNITY_ID, MASTER_ID, SOLDINVOICE_ID, STATUS, SOLDBYEMPLOYEE_ID, TECHNICIANSIGNATURE, TENANT_TYPE, ACTIVE_FLAG, BUSINESSUNIT_ID, TAX, SUMMARY, AUTHORIZEDON, CLAIM_ID, CREATEDBY_ID, FEETOTAL, ISRECOMMENDED, JOB_ID, NAME, PROJECTOPPORTUNITY_ID, PROPOSALTAGNAME, SOLDTYPE, LOCATION_ID, PROCUREMENTTYPE, PROPOSALTAGCOLOR, RECORD_UPDATE_DATE, PROJECTLABELS, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, ISCHANGEORDER, MATERIALTAX, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, RECORD_CREATE_DATE, AUTHORIZATIONSIGNATURE, MATERIALSKU_ID, TOTALCOST, ACTIVE, CREATEDON, ID, LABORTAX, MATERIALSKUREFERENCE_SKUTYPE, SOLDON, TOTAL, SOLDBY_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LABORTAX Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_530, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [EMAIL, FAX, ISTRUCKREPLENISHMENT, MEMO, REMITTANCEVENDOR_ID, DELIVERYOPTION, MODIFIEDON, TAXRATE, VENDORADDRESS_COUNTRY, ADDRESS, FIRSTNAME, IMPORTID, CREATEDBY_ID, PAYMENTTERM_ID, VENDORADDRESS_ISMILITARY, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, LASTNAME, RESTRICTEDMOBILECREATION, VENDORADDRESS_CITY, ACTIVE, CREATEDON, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_UNIT, ID, VENDORADDRESS_STATE, VENDORADDRESS_STREET, VENDORADDRESS_ZIP, NAME, VENDORADDRESS_ISMANUALCOORDINATES, PHONE] Column names for DataMart Table --> STR_VENDOR :: [EMAIL, MASTER_ID, PHONE, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STATE, ACTIVE, VENDORADDRESS_COUNTRY, VENDORADDRESS_UNIT, VENDORADDRESS_ISMILITARY, ADDRESS, FAX, ISTRUCKREPLENISHMENT, MEMO, PAYMENTTERM_ID, RECORD_CREATE_DATE, VENDORADDRESS_CITY, VENDORADDRESS_STREET, ID, RESTRICTEDMOBILECREATION, TAXRATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, VENDORADDRESS_ZIP, CREATEDBY_ID, LASTNAME, NAME, RECORD_UPDATE_DATE, REMITTANCEVENDOR_ID, EXTERNALID, DELIVERYOPTION, FIRSTNAME, MODIFIEDON, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, IMPORTID, VENDORADDRESS_LATITUDE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: PHONE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_881, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_526, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [FONTCOLOR, MODIFIEDON, CODE, CREATEDBY_ID, NAME, ISVISIBLEONDISPATCHBOARD, CREATEDON, ACTIVE, ISALWAYSVISIBLE, PROJECTEDVALUEADJUSTMENT, ISCONVERSIONOPPORTUNITY, IMPORTANCE, ID, COLOR, IMPORTID] Column names for DataMart Table --> STR_TAGTYPE :: [TENANT_TYPE, FONTCOLOR, ISALWAYSVISIBLE, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, CODE, ISVISIBLEONDISPATCHBOARD, PROJECTEDVALUEADJUSTMENT, IMPORTANCE, RECORD_CREATE_DATE, COLOR, CREATEDBY_ID, MODIFIEDON, ISCONVERSIONOPPORTUNITY, NAME, CREATEDON, IMPORTID, ID, MASTER_ID] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_557, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_808, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 1316 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1316 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1316 Row Count of Table PURCHASEORDER is matched for APIMAT :: 1316 DataMart :: 1316 Row Count of Table PURCHASEORDER is matched for DataMart :: 1316 CURATED :: 1316 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_465, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [] Column names for DataMart Table --> STR_INVOICEITEM :: [ALLOWDISCOUNTS, CHARGEABLE, ID, ISUNITPRICEMANUALLYSET, PAYTECHSPECIFICBONUS, SOLDHOURS, TECHNICIANSPLIT3, QUANTITY, DEDUCTASJOBCOST, SCHEDULEDFLATAMOUNT, INVENTORYBATCH_ID, PARENTITEM_ID, PAYSCOMMISSION, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, NOTAX, TOTAL, EXPORTID, MEMBERSHIPWORKFLOWACTION, MODIFIEDON, ORDER, SOLDBY_ID, USEDMATERIAL_ID, TENANT_TYPE, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SIGNATURE, BASERATE3, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, INVENTORYWAREHOUSENAME, MEMBERPRICE, PAYSSOLDBYRATE, PROCUREDFROM_ID, TECHNICIANFORBASERATE1_ID, AUTOGLASSITEM_ID, STANDARDPRICE, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, BUSINESSUNIT_ID, CREATEDBY_ID, MARKUP, PROCUREMENTSOURCE_SOURCETYPE, IMPORTID, SKUREFERENCE_SKUID, SKU_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACTIVE, BASERATE1, BASERATE2, BONUS, COSTOFSALEACCOUNT_ID, DATECREATED, INVENTORYLOCATION_ID, ITEMGROUPNAME, PROJECTLABELS, TECHNICIANFORBASERATE2_ID, TOTALCOST, INVOICE_ID, LASTUNITPRICESETBYEMPLOYEE, PROCUREMENTSOURCE_ESTIMATEITEMID, PROJECTORDER, RECORD_CREATE_DATE, SKUNAME, RECORD_UPDATE_DATE, WORKFLOWACTION_ID, PROCUREDFROMESTIMATEITEM_ID, ACCOUNT, ACTIVE_FLAG, COST, ESTIMATEITEM_ID, ISINVENTORY, ISOTTASK, ITEMGROUPROOT_ID, TECHNICIANSPLIT1, ISADDON, SOURCETYPE, TAXABLE, TECHNICIANSPLIT2, UNITPRICE, DESCRIPTION, EQUIPMENT_ID, HOURS, INVENTORYSTATUS, MASTER_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, SOLDBYCOMMISSION, DISPLAYINAMOUNT, PRICEMODIFIER_ID, TECHNICIAN_ID, PAYSFLATAMOUNT] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_553, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_051, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [] Column names for DataMart Table --> STR_TRUCK :: [MODIFIEDON, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, MASTER_ID, ACTIVE_FLAG, TENANT_TYPE, CREATEDON, DEFAULTBIN_ID, NAME, CREATEDBY_ID, WAREHOUSE_ID, ACTIVE, ID, IMPORTID, MEMO, TEMPLATE_ID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_346, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [JOBID, MEMO, SURVEYTYPE, MODIFIEDON, COMPLETEDON, RATING, RECOMMENDATIONS, ISPLANNINGTOUSEAGAIN, JOBCOMPLETEDON, SENTON, STATUS, TOKEN, ID, ISROUTINECOMPLETED, SUBMITCOUNT] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [MEMO, SENTON, COMPLETEDON, MODIFIEDON, RATING, SURVEYTYPE, TOKEN, RECORD_UPDATE_DATE, STATUS, ISPLANNINGTOUSEAGAIN, JOBCOMPLETEDON, SUBMITCOUNT, RECOMMENDATIONS, TENANT_TYPE, ACTIVE_FLAG, ISROUTINECOMPLETED, ID, JOBID, MASTER_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: SUBMITCOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_237, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [CREATEDBY_ID, IMPORTID, EXTERNALURL, OWNER_ID, TYPE, URL, ID, ORIGINALNAME, ACTIVE, CREATEDON, ALIAS, ISEXTERNAL, METADATA] Column names for DataMart Table --> STR_SKUASSET :: [METADATA, ORIGINALNAME, URL, CREATEDON, OWNER_ID, RECORD_CREATE_DATE, TENANT_TYPE, IMPORTID, TYPE, ISEXTERNAL, MASTER_ID, RECORD_UPDATE_DATE, ALIAS, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, EXTERNALURL, ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: METADATA Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1159, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [ACTIVE_FLAG, DISCOUNTTOTAL, JOB_ID, BUSINESSUNIT_ID, ISRECOMMENDED, LABORTAX, SOLDBY_ID, OPPORTUNITY_ID, RENEWABLEMEMBERSHIP_ID, TAX, CLAIM_ID, IMPORTID, ISCHANGEORDER, ORDER, RECORD_CREATE_DATE, SUMMARY, TECHNICIANPICKEDSOLDTYPE, PROJECTOPPORTUNITY_ID, RECORD_UPDATE_DATE, TENANT_TYPE, AUTHORIZATIONSIGNATURE, AUTHORIZEDON, FEETOTAL, SOLDTYPE, MASTER_ID, MATERIALSKUREFERENCE_SKUID, SOLDON, SOLDBYEMPLOYEE_ID, MATERIALTAX, SOLDINVOICE_ID, MATERIALSKUREFERENCE_SKUTYPE, MODIFIEDON, PROCUREMENTTYPE, PROPOSALTAGCOLOR, CREATEDBY_ID, CREATEDON, ID, MATERIALSKU_ID, STATUS, TECHNICIANSIGNATURE, TOTALCOST, TOTAL, ACTIVE, LOCATION_ID, PROPOSALTAGNAME, PROJECTLABELS, NAME] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_097, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [FEETAXRATE, ISMULTIPLETAXZONE, ID, MATERIALTAXRATE, STATEZONECODE, EXPIRATIONDATE, ISTAXRATESEPARATED, ACTIVE, CREATEDBY_ID, CREATEDON, IMPORTID, QBACCOUNT, NAME, TAXCODE, TAXRATE, COLOR, EXTERNALID, LABORTAXRATE] Column names for DataMart Table --> STR_TAXZONE :: [CREATEDBY_ID, MASTER_ID, ACTIVE_FLAG, CREATEDON, TAXRATE, TENANT_TYPE, ISTAXRATESEPARATED, ACTIVE, EXPIRATIONDATE, RECORD_UPDATE_DATE, ID, IMPORTID, QBACCOUNT, RECORD_CREATE_DATE, SOURCE_PKEY_SPK, COLOR, EXTERNALID, LABORTAXRATE, MATERIALTAXRATE, FEETAXRATE, NAME, ISMULTIPLETAXZONE, STATEZONECODE, TAXCODE] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXCODE Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: LABORTAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1149, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 985 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 985 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 985 Row Count of Table CALL is matched for APIMAT :: 985 DataMart :: 985 Row Count of Table CALL is matched for DataMart :: 985 CURATED :: 985 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_903, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 13396 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 13396 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 13396 Row Count of Table CALL is matched for APIMAT :: 13396 DataMart :: 13396 Row Count of Table CALL is matched for DataMart :: 13396 CURATED :: 13396 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_791, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [ADDONFLATAMOUNT, AUTOGLASSITEM_ID, ESTIMATE_ID, ID, STANDARDPRICE, TAXABLE, TOTAL, TOTALCOST, COSTOFSALEACCOUNT_ID, LASTUNITPRICESETBYEMPLOYEE, PARENTITEM_ID, SKU_ID, MARKUP, SCHEDULEDFLATAMOUNT, DEMANDSTATUS, DESCRIPTION, INSTALLEDEQUIPMENT_ID, MEMBERSHIPDURATION, PROJECTORDER, RECORD_UPDATED_BY, TENANT_TYPE, UNITPRICE, MODIFIEDON, PAYSFLATAMOUNT, ALLOWDISCOUNTS, COST, CREATEDFROM_ID, CREATEDON, PAYSSOLDBYRATE, QUANTITY, SKUREFERENCE_SKUTYPE, MASTER_ID, ACCOUNT, ACTIVE, CHARGEABLE, ISADDON, ITEMGROUPROOT_ID, ACTIVE_FLAG, RECORD_UPDATE_DATE, GENERALLEDGERACCOUNT_ID, ISNOTGOINGTOBEDONE, ITEMGROUPNAME, MEMBERPRICE, RENEWABLEMEMBERSHIP_ID, EQUIPMENT_ID, MEMBERSHIPBILLINGFREQUENCY, SKUREFERENCE_SKUID, IMPORTID, RECORD_CREATE_DATE, ISHIDDENFROMCUSTOMER, CREATEDBY_ID, ORDER, PRICEMODIFIER_ID, INVOICEITEM_ID, PROJECTLABELS, SOLDBY_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_020, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 1239931 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1239931 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1239931 Row Count of Table CUSTOMFIELD is matched for RAW :: 1239931 DataMart :: 1239931 CURATED :: 1239931 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_189, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [ACTIVE, BUSINESSUNIT_ID, CREATEDBY_ID, INVENTORYLOCATION_ID, CUSTOMER_ID, IMPORTID, NAME, TAXZONE_ID, ID, CREATEDON] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [ID, NAME, BUSINESSUNIT_ID, CREATEDBY_ID, INVENTORYLOCATION_ID, RECORD_CREATE_DATE, TAXZONE_ID, ACTIVE, ACTIVE_FLAG, RECORD_UPDATE_DATE, CREATEDON, TENANT_TYPE, IMPORTID, MASTER_ID, CUSTOMER_ID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_392, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [ISPRIMARY, ACTIVE, COST, CREATEDBY_ID, IMPORTID, PARTNUMBER, PRIMARYSUBACCOUNT_ID, MEMO, ID, MATERIAL_ID, CREATEDON, VENDOR_ID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [CREATEDBY_ID, TENANT_TYPE, MEMO, ACTIVE, CREATEDON, MATERIAL_ID, PRIMARYSUBACCOUNT_ID, RECORD_CREATE_DATE, MASTER_ID, VENDOR_ID, ACTIVE_FLAG, COST, IMPORTID, PARTNUMBER, ID, ISPRIMARY, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1100, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ISCONVERSIONOPPORTUNITY, ISALWAYSVISIBLE, ACTIVE, CREATEDBY_ID, RECORD_UPDATE_DATE, ID, CODE, COLOR, CREATEDON, ISVISIBLEONDISPATCHBOARD, FONTCOLOR, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE, PROJECTEDVALUEADJUSTMENT, ACTIVE_FLAG, IMPORTANCE, MASTER_ID, TENANT_TYPE, NAME] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_925, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 10778 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 10778 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 10778 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 10778 DataMart :: 10778 Row Count of Table MATERIALVENDOR is matched for DataMart :: 10778 CURATED :: 10778 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_749, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 1643 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1643 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1643 Row Count of Table ESTIMATE is matched for APIMAT :: 1643 DataMart :: 1643 Row Count of Table ESTIMATE is matched for DataMart :: 1643 CURATED :: 1643 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1145, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 650 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 650 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 650 Row Count of Table VENDOR is matched for APIMAT :: 650 DataMart :: 650 Row Count of Table VENDOR is matched for DataMart :: 650 CURATED :: 650 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_481, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [ID, ISINVENTORY, REQUISITIONITEM_ID, ACTIVE_FLAG, RECORD_UPDATE_DATE, EQUIPMENTVENDOR_ID, IMPORTID, SKU_ID, DESCRIPTION, ROLLEDOVERFROMITEM_ID, STATUS, MASTER_ID, MODIFIEDON, PROJECTLABELS, RECORD_CREATE_DATE, QUANTITY, BUSINESSUNIT_ID, CHARGEABLEITEM_ID, COST, CREATEDON, MARKUP, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT3, UNITOFMEASURE_ID, EQUIPMENT_ID, INVENTORYLOCATION_ID, MATERIAL_ID, SKUREFERENCE_SKUID, SKUVENDOR_ID, TECHNICIANSPLIT1, VENDORPARTNUMBER, SERIALNUMBER, TECHNICIANFORBASERATE1_ID, CREATEDBY_ID, USEDMATERIAL_ID, MATERIALVENDOR_ID, ROLLOVERQUANTITY, ACTIVE, PURCHASEORDER_ID, TECHNICIANSPLIT2, TENANT_TYPE, TECHNICIANFORBASERATE2_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_399, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT3, INVENTORYLOCATION_ID, EQUIPMENTVENDOR_ID, PURCHASEORDER_ID, REQUISITIONITEM_ID, SKUREFERENCE_SKUID, USEDMATERIAL_ID, CHARGEABLEITEM_ID, EQUIPMENT_ID, MATERIAL_ID, MATERIALVENDOR_ID, STATUS, SERIALNUMBER, SKUVENDOR_ID, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, VENDORPARTNUMBER, CREATEDON, ID, COST, ISINVENTORY, PROJECTLABELS, MODIFIEDON, ACTIVE, BUSINESSUNIT_ID, MARKUP, QUANTITY, ROLLOVERQUANTITY, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, UNITOFMEASURE_ID, IMPORTID, ROLLEDOVERFROMITEM_ID, SKU_ID] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [ACTIVE_FLAG, DESCRIPTION, REQUISITIONITEM_ID, TECHNICIANFORBASERATE1_ID, USEDMATERIAL_ID, IMPORTID, ISINVENTORY, MASTER_ID, MATERIALVENDOR_ID, SKU_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, RECORD_CREATE_DATE, TECHNICIANSPLIT1, TECHNICIANSPLIT2, TENANT_TYPE, RECORD_UPDATE_DATE, STATUS, SKUREFERENCE_SKUTYPE, UNITOFMEASURE_ID, COST, EQUIPMENTVENDOR_ID, PURCHASEORDER_ID, CREATEDBY_ID, ACTIVE, ROLLEDOVERFROMITEM_ID, TECHNICIANFORBASERATE2_ID, ID, MARKUP, SKUVENDOR_ID, VENDORPARTNUMBER, CREATEDON, SKUREFERENCE_SKUID, EQUIPMENT_ID, PROJECTLABELS, INVENTORYLOCATION_ID, MODIFIEDON, BUSINESSUNIT_ID, CHARGEABLEITEM_ID, SERIALNUMBER, TECHNICIANFORBASERATE3_ID, MATERIAL_ID, QUANTITY] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: SKU_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_460, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [] Column names for DataMart Table --> STR_EMPLOYEE :: [AGENTID, MASTER_ID, MIDDLENAME, PAYROLLSTARTPERIOD, MODIFIEDON, OVERTIMEMODE, ACTIVE, EMAILCONFIRMED, HOME_ZIP, ISEXTERNAL, STARTDATE, CREATEDON, HOME_LONGITUDE, IMPORTID, NAME, POSITION, SALESFORCEROLE, HOURLYRATE, OVERTIMEPROFILE_ID, PAYROLLBUSINESSUNIT_ID, PAYFREQUENCY_ID, HOME_COUNTRY, HOME_ISMILITARY, HOME_STATE, SALESFORCECONTACTID, HOME_CITY, ID, HOME_ISMANUALCOORDINATES, TENANT_TYPE, ACTIVE_FLAG, HOME_STREET, LASTNAME, MANAGER_ID, MOBILEPHONECONFIRMED, PHONE, PHOTO, HOME_LATITUDE, PHONECONFIRMED, BIRTHDATE, CLOCKINOUTREMINDER, ISEXCLUDEDFROMPAYROLL, PAYROLLID, HOME_UNIT, CREATEDBY_ID, EMAIL, FIRSTNAME, USER_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MOBILEPHONE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_926, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_992, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [BILLINGEMAIL_ID, CANCELATIONINVOICE_ID, CREATEDON, IMPORTID, NEXTSCHEDULEDBILLDATE, TYPE_ID, CANCELLATIONDATE, CUSTOMER_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, FOLLOWUPSTATUS, EXPIREDAT, FROM, INVOICETEMPLATE_ID, MODIFIEDON, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASK_ID, MASTER_ID, SOLDBY_ID, ACTIVE, RECORD_UPDATE_DATE, RENEWALDURATION, PAYMENTTYPE_ID, INITIALDEFERREDREVENUE, BILLINGFREQUENCY, BUSINESSUNIT_ID, CANCELATIONBALANCEINVOICE_ID, RENEWEDBY_ID, FOLLOWUPCUSTOMSTATUS_ID, CUSTOMERPO, TENANT_TYPE, ACTIVATEDBY_ID, ACTIVATEDFROM_ID, ID, RECURRINGLOCATION_ID, RENEWALBILLINGFREQUENCY, CANCELATIONBUYOUTINVOICE_ID, LOCATION_ID, FOLLOWUPON, ACTIVE_FLAG, BILLINGTEMPLATE_ID, FIRSTSCHEDULEDBILLDATE, BILLINGPREFERENCE, CREATEDBY_ID, PAYMENTMETHOD_ID, STATUS, BILLINGCOVERAGEPERIOD, DURATION, MEMO, TO] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_108, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [APPOINTMENT_ID, CREATEDBY_ID, CREATEDON, TENANT_TYPE, ID, ACTIVE, ISPAUSED, RECORD_UPDATE_DATE, STATUS, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, TECHNICIAN_ID, TECHNICIANSUMMARY_ID, DRIVETIME_ID, MASTER_ID, MODIFIEDON] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_761, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 7741 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7741 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7741 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 7741 DataMart :: 7741 Row Count of Table MATERIALVENDOR is matched for DataMart :: 7741 CURATED :: 7741 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_595, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.LOCATION
Table Count in Snowflake:: 62132 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 62132 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 62132 Row Count of Table LOCATION is matched for RAW :: 62132 DataMart :: 62132 CURATED :: 62132 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_060, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [CREATEDON, IMPORTID, ID, NAME, CREATEDBY_ID, ACTIVE] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [CREATEDBY_ID, ID, TENANT_TYPE, NAME, ACTIVE_FLAG, CREATEDON, ACTIVE, RECORD_CREATE_DATE, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_958, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 562 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 562 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 562 DataMart :: 562 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 562 Row Count of Table JOB is matched for DataMart :: 562 CURATED :: 562 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_393, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [COST, ID, ACTIVE, IMPORTID, ACCOUNTNAME, CREATEDBY_ID, MATERIALVENDOR_ID, CREATEDON] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [RECORD_UPDATE_DATE, ACTIVE_FLAG, COST, CREATEDBY_ID, ACTIVE, CREATEDON, IMPORTID, RECORD_CREATE_DATE, ACCOUNTNAME, TENANT_TYPE, ID, MASTER_ID, MATERIALVENDOR_ID] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_107, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ACTIVE_FLAG, ACTIVITY, JOBTYPENAME, LOCATIONADDRESS, GROSSPAYITEMTYPE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, RECORD_UPDATE_DATE, LABORTYPECODE, PAYOUTBUSINESSUNITNAME, BURDENCOSTAMOUNT, CUSTOMERNAME, ENDTIME, GROSSPAYITEMMETA, LABORSKUREFERENCE_SKUTYPE, PAIDREASON, PROJECTNUMBER, STARTDISTANCE, TECHNICIANBUSINESSUNITNAME, STARTCOORDINATE, TECHNICIANNAME, IMPORTID, INVOICEITEM_ID, PAIDDURATION, PAYCODENAME, PAYROLL_ID, PROJECT_ID, TENANT_TYPE, ENDDISTANCE, SOURCEENTITYID, ZONENAME, AMOUNT2ADJUSTMENT, CUSTOMER_ID, ENDCOORDINATE, TECHNICIANBUSINESSUNIT_ID, AMOUNT2, LOCATIONNAME, TECHNICIANPAYROLLID, ACTIVE, AMOUNT, INVOICE_ID, LABORTYPE_ID, LOCATION_ID, PAYROLLACTIVITYCODE_ID, TECHNICIAN_ID, PAYOUTBUSINESSUNIT_ID, ID, LABORSKU_ID, LOCATIONZIP, PAIDTIMETYPE, PAYCODE, CREATEDBY_ID, CREATEDON, DATE, JOB_ID, MEMO, INVOICENUMBER, ISAPIGENERATED, ISPREVAILINGWAGEJOB, MASTER_ID, PAYRULENAME, JOBNUMBER, RECORD_CREATE_DATE, TAXZONENAME, STARTTIME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_355, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [ACTIVE, MODIFIEDON, CREATEDBY_ID, ID, PAYMENT_ID, AMOUNT, CREATEDON, IMPORTID, INVOICE_ID, PAYSELLERCOMMISSION] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [AMOUNT, MODIFIEDON, CREATEDON, MASTER_ID, PAYSELLERCOMMISSION, CREATEDBY_ID, RECORD_UPDATE_DATE, ID, RECORD_CREATE_DATE, ACTIVE_FLAG, TENANT_TYPE, ACTIVE, PAYMENT_ID, IMPORTID, INVOICE_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_354, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [ACTIVE, CHECKNUMBER, NUMBER, REFUNDEDAMOUNT, SOURCE, INVOICE_ID, BUSINESSUNIT_ID, EXPORTID, METHOD, DEFERREDINTEREST, AGREEMENTLANGUAGE, AMOUNT, CREDITAVAILABLE, PAYMENTDATE, STOREDPAYMENT_ID, TRANSACTION, SETTLEMENTDATE, AUTHORIZATIONSIGNATURE, MEMO, TYPE_ID, SETTLEMENTSTATUS, ID, APPLIEDON, BATCH_ID, PROJECT_ID, UNAPPLIEDAMOUNT, TRANSACTIONSTATUS, ESTIMATE_ID, FINANCINGOPERATOR, IMPORTID, MODIFIEDON, PAIDON, CREATEDON, CREATEDBY_ID, CUSTOMER_ID, EXTERNALID, STATUS] Column names for DataMart Table --> STR_PAYMENT :: [BUSINESSUNIT_ID, PROJECT_ID, CREDITAVAILABLE, SETTLEMENTDATE, ACTIVE_FLAG, TENANT_TYPE, RECORD_CREATE_DATE, MODIFIEDON, AGREEMENTLANGUAGE, BATCH_ID, CREATEDBY_ID, FINANCINGOPERATOR, INVOICE_ID, CREATEDON, AMOUNT, AUTHORIZATIONSIGNATURE, MEMO, REFUNDEDAMOUNT, STATUS, TYPE_ID, PAIDON, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, ESTIMATE_ID, EXPORTID, EXTERNALID, ID, IMPORTID, SETTLEMENTSTATUS, PAYMENTDATE, MASTER_ID, METHOD, UNAPPLIEDAMOUNT, ACTIVE, APPLIEDON, TRANSACTION, CHECKNUMBER, DEFERREDINTEREST, NUMBER, CUSTOMER_ID, SOURCE, STOREDPAYMENT_ID] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_268, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [BONUS, DEDUCTASJOBCOST, ID, INVENTORYENABLEDON, SOURCEVERSION, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PURCHASEORDERLIMITS_REVENUEPERCENT, AVALARARESIDENTIALTAXCODE, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_FLATAMOUNT, ACTIVE, BUSINESSUNIT_ID, COST, EXTERNALID, MEMBERPRICE, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, CREATEDON, PAYSCOMMISSION, ADDONMEMBERPRICE, ARCHIVED, ASSETACCOUNT_ID, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, ISINVENTORY, PAYSSOLDBYRATE, PRICE, SOURCE, USEFIXEDMATERIALPRICE, SYNCDATE, SERIALIZEDON, TAXABLE, ACCOUNT, DISPLAYNAME, IMAGES, MODIFIEDON, CATEGORY_ID, DESCRIPTION, INVENTORYENABLEDBY_ID, NOTAX, UNITOFMEASURE, EXCLUDEFROMPRICEBOOKWIZARD, PAYTECHSPECIFICBONUS, ADDONPRICE, ORIGINAL_ID, PROVIDER_ID, AUTOGLASSTYPE, COMMISSIONBONUS, PAYSFLATAMOUNT, ADDONFLATAMOUNT, COPIEDFROM_ID, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, HOURS, IMPORTID, ISSERIALIZED, SUPPLIERIMAGES, NAME] Column names for DataMart Table --> STR_MATERIAL :: [ACTIVE_FLAG, COSTOFSALEACCOUNT_ID, MASTER_ID, ORIGINAL_ID, PAYSCOMMISSION, SUPPLIERIMAGES, AUTOGLASSTYPE, BUSINESSUNIT_ID, BONUS, GENERALLEDGERACCOUNT_ID, PAYSSOLDBYRATE, SOURCEVERSION, CREATEDON, ACTIVE, ADDONFLATAMOUNT, ARCHIVED, ASSETACCOUNT_ID, DEDUCTASJOBCOST, ISSERIALIZED, PRIMARYVENDOR_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, RECORD_CREATE_DATE, NAME, SERIALIZEDON, TAXABLE, USEFIXEDMATERIALPRICE, TENANT_TYPE, DISPLAYINAMOUNT, EXTERNALID, DESCRIPTION, AVALARARESIDENTIALTAXCODE, DISPLAYNAME, IMPORTID, PRICE, UNITOFMEASURE, LOYALTYPROGRAMELIGIBLE, AVALARACOMMERCIALTAXCODE, COST, MEMBERPRICE, PAYTECHSPECIFICBONUS, INVENTORYENABLEDBY_ID, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_UPDATE_DATE, ADDONMEMBERPRICE, CATEGORY_ID, COMMISSIONBONUS, COPIEDFROM_ID, ISINVENTORY, PROVIDER_ID, SOLDBYCOMMISSION, SOURCE, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, SCHEDULEDFLATAMOUNT, NOTAX, ACCOUNT, ADDONPRICE, CREATEDBY_ID, HOURS, SYNCDATE, CROSSSALEGROUP, INVENTORYENABLEDON, MODIFIEDON] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_636, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.LOCATION
Table Count in Snowflake:: 171708 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 171708 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 171708 Row Count of Table LOCATION is matched for RAW :: 171708 DataMart :: 171708 CURATED :: 171708 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_799, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_862, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [ACTIVE_FLAG, DIRECTION, LEAD_ID, MASTER_ID, JOB_ID, FOLLOWUP_ID, REASON_ID, RECORDINGURL, REVIEWEDBY_ID, AGENT_ID, CALLSERVICE, TENANT_TYPE, REVIEWINGBY_ID, CAMPAIGN_ID, CONVERSIONSCORE, VOICEMAILPATH, CREATEDBY_ID, CUSTOMER_ID, IMPORTID, STATUS, TO, EXCUSEMEMO, RECORDINGPATH, CREATEDON, LOCATION_ID, TYPE, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE, DURATION, ESTIMATE_ID, FROM, RECORD_CREATE_DATE, SID, RECORDINGID, TAG, ID, WONTREVIEW] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_918, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [IMPORTID, JOB_ID, MODIFIEDON, PLANEND, START, ACTIVE, PLANSTART, END, ISCONFIRMED, MONTHNUMBER, ID, CREATEDBY_ID, MASTER_ID, STATUS, CREATEDON, SMARTDISPATCHDATA_JOBAPPOINTMENT, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE_FLAG, ISUNUSED, NUMBER, TENANT_TYPE] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1166, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_473, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [] Column names for DataMart Table --> STR_MATERIAL :: [ARCHIVED, BONUS, DEDUCTASJOBCOST, DISPLAYINAMOUNT, TAXABLE, AVALARACOMMERCIALTAXCODE, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, BUSINESSUNIT_ID, ISSERIALIZED, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_UPDATE_DATE, SERIALIZEDON, SOURCE, UNITOFMEASURE, DESCRIPTION, ID, ACCOUNT, CROSSSALEGROUP, RECORD_CREATE_DATE, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, TENANT_TYPE, ACTIVE_FLAG, ADDONFLATAMOUNT, AVALARARESIDENTIALTAXCODE, DISPLAYNAME, IMAGES, INVENTORYENABLEDON, PAYSSOLDBYRATE, ADDONMEMBERPRICE, ADDONPRICE, CATEGORY_ID, COSTOFSALEACCOUNT_ID, IMPORTID, MASTER_ID, CREATEDON, PAYSCOMMISSION, PRIMARYVENDOR_ID, ACTIVE, AUTOGLASSTYPE, COPIEDFROM_ID, COST, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, NOTAX, ORIGINAL_ID, EXTERNALID, ISINVENTORY, MODIFIEDON, PURCHASEORDERLIMITS_REVENUEPERCENT, NAME, PAYTECHSPECIFICBONUS, PRICE, SUPPLIERIMAGES, COMMISSIONBONUS, HOURS, PAYSFLATAMOUNT, ASSETACCOUNT_ID, PROVIDER_ID, SOURCEVERSION, SYNCDATE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_832, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [COSTOFSALEACCOUNT_ID, MARKUP, MEMBERSHIPBILLINGFREQUENCY, SOLDBY_ID, ID, TOTAL, MEMBERSHIPDURATION, ACCOUNT, ADDONFLATAMOUNT, CREATEDBY_ID, TOTALCOST, LASTUNITPRICESETBYEMPLOYEE, MODIFIEDON, RECORD_CREATE_DATE, ALLOWDISCOUNTS, CREATEDON, ESTIMATE_ID, ISNOTGOINGTOBEDONE, UNITPRICE, ISHIDDENFROMCUSTOMER, INVOICEITEM_ID, QUANTITY, SCHEDULEDFLATAMOUNT, SKU_ID, AUTOGLASSITEM_ID, MASTER_ID, PRICEMODIFIER_ID, PROJECTLABELS, RENEWABLEMEMBERSHIP_ID, DEMANDSTATUS, GENERALLEDGERACCOUNT_ID, INSTALLEDEQUIPMENT_ID, ITEMGROUPROOT_ID, MEMBERPRICE, RECORD_UPDATED_BY, IMPORTID, RECORD_UPDATE_DATE, SKUREFERENCE_SKUTYPE, CHARGEABLE, COST, ISADDON, TENANT_TYPE, PROJECTORDER, STANDARDPRICE, PARENTITEM_ID, SKUREFERENCE_SKUID, ACTIVE, ACTIVE_FLAG, CREATEDFROM_ID, EQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, PAYSSOLDBYRATE, DESCRIPTION, TAXABLE, ORDER] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1005, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 739 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 739 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 739 DataMart :: 739 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 739 Row Count of Table LOCATION is matched for DataMart :: 739 CURATED :: 739 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_878, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [ACTIVE, CREATEDBY_ID, TECHNICIANROLE_ID, ID, MASTER_ID, STATUS, TENANT_TYPE, RECORD_CREATE_DATE, COMMISSIONRATE, CREATEDON, DRIVETIME_ID, IMPORTID, JOB_ID, JOHNMOOREPAYROLLROLE, PAYTYPE, ACTIVE_FLAG, ISPAUSED, GROSSPAY, PAYROLLROLE, PROJECTLABELS, RECORD_UPDATE_DATE, TECHNICIAN_ID, SPLIT, MODIFIEDON] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_511, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [COMPSTANDARDRATE, CREATEDBY_ID, PRIORITY, ID, COMPOVERTIMERATE, ISTUNEUP, LIKELIHOOD, SUMMARY, PROJECTLABELS, CLASS, ENFORCERECURRINGSERVICEEVENTSELECTION, MODIFIEDON, NAME, NOCHARGE, PROJECTEDVALUEADJUSTMENT, MINIMUMMATERIALCOSTINPERCENT, COMPCODE, COMPDOUBLEOVERTIMERATE, CREATEDON, ISAUTODISPATCHED, SOLDTHRESHOLD, ISSMARTDISPATCHEDBYDEFAULTINAPI, IMAGE, DURATION, ACTIVE, IMPORTID, MAXIMUMMATERIALCOSTINPERCENT] Column names for DataMart Table --> STR_JOBTYPE :: [DURATION, ISAUTODISPATCHED, ISSMARTDISPATCHEDBYDEFAULTINAPI, RECORD_CREATE_DATE, CREATEDON, ISTUNEUP, LIKELIHOOD, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, TENANT_TYPE, MASTER_ID, ACTIVE_FLAG, ENFORCERECURRINGSERVICEEVENTSELECTION, PROJECTLABELS, SOLDTHRESHOLD, ACTIVE, COMPCODE, ID, IMAGE, RECORD_UPDATE_DATE, COMPDOUBLEOVERTIMERATE, IMPORTID, MODIFIEDON, PRIORITY, COMPSTANDARDRATE, CREATEDBY_ID, MAXIMUMMATERIALCOSTINPERCENT, CLASS, COMPOVERTIMERATE, NOCHARGE, PROJECTEDVALUEADJUSTMENT, NAME] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_941, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE, CITIES, CREATEDBY_ID, MASTER_ID, CREATEDON, ID, MAXDRIVETIMEADJUSTMENT, COLOR, IMPORTID, MODIFIEDON, SERVICEDAYS, SERVICEDAYSENABLED, TENANT_TYPE, RECORD_CREATE_DATE, ZIPS, LOCNNUMBERS, NAME, TERRITORYNUMBERS, ACTIVE_FLAG, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_512, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_932, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 376 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 376 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 376 Row Count of Table PURCHASEORDERITEM is matched for APIMAT :: 376 DataMart :: 376 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 376 CURATED :: 376 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_444, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.TAGTYPE
Table Count in Snowflake:: 358 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 358 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 358 Row Count of Table TAGTYPE is matched for RAW :: 358 DataMart :: 358 CURATED :: 358 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_351, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [COST, PRIMARYSUBACCOUNT_ID, IMPORTID, MATERIAL_ID, CREATEDON, ISPRIMARY, VENDOR_ID, ACTIVE, MEMO, PARTNUMBER, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_MATERIALVENDOR :: [COST, CREATEDBY_ID, IMPORTID, MEMO, PARTNUMBER, TENANT_TYPE, ISPRIMARY, VENDOR_ID, MATERIAL_ID, ACTIVE, RECORD_CREATE_DATE, ID, CREATEDON, ACTIVE_FLAG, MASTER_ID, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_079, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [NAME, CREATEDON, COLOR, DESCRIPTION, ID, IMPORTID, PAYROLLVERSION, ACTIVE, CREATEDBY_ID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [COLOR, NAME, TENANT_TYPE, PAYROLLVERSION, RECORD_UPDATE_DATE, MASTER_ID, CREATEDON, CREATEDBY_ID, IMPORTID, ACTIVE_FLAG, DESCRIPTION, RECORD_CREATE_DATE, ACTIVE, ID] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_407, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [ACTIVE, IMPORTID, LASTNAME, MODIFIEDON, VENDORADDRESS_CITY, MEMO, DELIVERYOPTION, VENDORADDRESS_ISMANUALCOORDINATES, CREATEDBY_ID, ID, VENDORADDRESS_LATITUDE, VENDORADDRESS_STREET, VENDORADDRESS_LONGITUDE, CREATEDON, VENDORQUICKBOOKSITEM, ISTRUCKREPLENISHMENT, VENDORADDRESS_ISMILITARY, PAYMENTTERM_ID, VENDORADDRESS_UNIT, EMAIL, NAME, PHONE, REMITTANCEVENDOR_ID, ADDRESS, RESTRICTEDMOBILECREATION, VENDORADDRESS_STATE, FIRSTNAME, VENDORADDRESS_COUNTRY, VENDORADDRESS_ZIP, EXTERNALID, FAX, TAXRATE] Column names for DataMart Table --> STR_VENDOR :: [MODIFIEDON, PHONE, VENDORADDRESS_ZIP, EMAIL, EXTERNALID, MEMO, VENDORADDRESS_ISMILITARY, MASTER_ID, VENDORADDRESS_LONGITUDE, FIRSTNAME, PAYMENTTERM_ID, RECORD_CREATE_DATE, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_LATITUDE, DELIVERYOPTION, FAX, VENDORADDRESS_CITY, VENDORQUICKBOOKSITEM, CREATEDON, ISTRUCKREPLENISHMENT, LASTNAME, NAME, RECORD_UPDATE_DATE, TAXRATE, VENDORADDRESS_UNIT, REMITTANCEVENDOR_ID, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, RESTRICTEDMOBILECREATION, VENDORADDRESS_STATE, ADDRESS, IMPORTID, TENANT_TYPE, ID, VENDORADDRESS_COUNTRY, VENDORADDRESS_STREET] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: TAXRATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_966, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 9326 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9326 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 9326 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 9326 DataMart :: 9326 Row Count of Table MATERIALVENDOR is matched for DataMart :: 9326 CURATED :: 9326 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1054, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [DATE, INVOICE_ID, POVENDOR_ID, MARKUP, SENDINGMETHOD, SUMMARY, VENDORINVOICENUMBER, CANCELEDBY_ID, CANCELEDREASON, EXPORTID, RECEIVEDON, SHIPTO_COUNTRY, SHIPTO_STATE, TECHNICIAN_ID, NOCHARGE, CREATEDON, EXTERNALID, SENDSTATUS, SHIPTO_ISMILITARY, RECORD_UPDATE_DATE, SHIPTO_UNIT, ISTIMEANDMATERIAL, TRUCK_ID, GROUPINGOPTION, INVENTORYLOCATION_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, CANCELEDON, CREATEDBY_ID, JOB_ID, TENANT_TYPE, REQUIREDON, STATUS, SHIPTO_ISMANUALCOORDINATES, IMPORTID, MASTER_ID, PROJECTLABELS, SHIPTO_CITY, SHIPTO_LATITUDE, TAXRATE, VENDOR, PROJECT_ID, SHIPTO_LONGITUDE, TAX, TAXSCHEMA, RECORD_CREATE_DATE, SHIPPING, ACTIVE, AMOUNT, BATCH_ID, ID, SHIPTO_ZIP, MODIFIEDON, NUMBER, ROLLEDOVERFROMPURCHASEORDER_ID, ERRORMESSAGE, SENTON, SHIPTODESCRIPTION, REQUISITION_ID, SHIPTO_STREET, TYPE_ID] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_551, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ID, JOBID, COMPLETEDON, MODIFIEDON, STATUS, ISROUTINECOMPLETED, MEMO, RATING, TOKEN, RECOMMENDATIONS, SENTON, SUBMITCOUNT, ISPLANNINGTOUSEAGAIN, JOBCOMPLETEDON, SURVEYTYPE] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [RECORD_CREATE_DATE, ISPLANNINGTOUSEAGAIN, RECORD_UPDATE_DATE, SUBMITCOUNT, TOKEN, ACTIVE_FLAG, ISROUTINECOMPLETED, MASTER_ID, RATING, SURVEYTYPE, JOBCOMPLETEDON, ID, JOBID, STATUS, RECOMMENDATIONS, SENTON, TENANT_TYPE, COMPLETEDON, MODIFIEDON, MEMO] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SURVEYTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_154, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [NUMBER, SYNCQUEUESTATUS, MODIFIEDON, NAME, ACTIVE, DEPOSITEDON, IMPORTID, ID, CREATEDBY_ID, ISAUTOCREATED, CREATEDON, EXTERNALID, STATUS, SYNCQUEUETAG] Column names for DataMart Table --> STR_BATCH :: [NAME, SYNCQUEUESTATUS, CREATEDBY_ID, ISAUTOCREATED, MODIFIEDON, RECORD_CREATE_DATE, ACTIVE_FLAG, NUMBER, RECORD_UPDATE_DATE, SYNCQUEUETAG, DEPOSITEDON, EXTERNALID, ACTIVE, ID, TENANT_TYPE, IMPORTID, CREATEDON, MASTER_ID, STATUS, SOURCE_PKEY_SPK] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_194, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 6941 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6941 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6941 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 6941 DataMart :: 6941 CURATED :: 6941 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_155, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_142, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [APPOINTMENT_ID, ISPAUSED, TECHNICIANSUMMARY_ID, ID, MODIFIEDON, TECHNICIAN_ID, IMPORTID, ACTIVE, STATUS, CREATEDBY_ID, CREATEDON, DRIVETIME_ID] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [ACTIVE, MODIFIEDON, RECORD_UPDATE_DATE, STATUS, DRIVETIME_ID, MASTER_ID, CREATEDON, RECORD_CREATE_DATE, TECHNICIANSUMMARY_ID, CREATEDBY_ID, TECHNICIAN_ID, ACTIVE_FLAG, ISPAUSED, TENANT_TYPE, APPOINTMENT_ID, ID, IMPORTID] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DRIVETIME_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_579, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CATEGORY
Table Count in Snowflake:: 227 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 227 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 227 Row Count of Table CATEGORY is matched for RAW :: 227 DataMart :: 227 CURATED :: 227 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_398, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [EXPORTID, INVOICE_ID, ISTIMEANDMATERIAL, NUMBER, SHIPPING, SHIPTO_CITY, SHIPTO_COUNTRY, MARKUP, CANCELEDBY_ID, CREATEDON, EXTERNALID, POVENDOR_ID, PROJECTLABELS, ROLLEDOVERFROMPURCHASEORDER_ID, TYPE_ID, REQUIREDON, ACTIVE, AMOUNT, CANCELEDREASON, NOCHARGE, PROJECT_ID, REQUISITION_ID, SENDINGMETHOD, SHIPTO_LONGITUDE, SHIPTO_STATE, VENDOR, CREATEDBY_ID, ID, IMPORTID, SHIPTO_ISMILITARY, SHIPTO_ZIP, BATCH_ID, DATE, INVENTORYLOCATION_ID, TECHNICIAN_ID, TRUCK_ID, BUSINESSUNIT_ID, ERRORMESSAGE, SHIPTO_UNIT, VENDORINVOICENUMBER, CANCELEDON, JOB_ID, SENDSTATUS, SENTON, TAX, MODIFIEDON, SHIPTO_STREET, SUMMARY, RECEIVEDON, GROUPINGOPTION, TAXRATE, TAXSCHEMA, SHIPTO_ISMANUALCOORDINATES, SHIPTO_LATITUDE, SHIPTODESCRIPTION, STATUS] Column names for DataMart Table --> STR_PURCHASEORDER :: [AMOUNT, BUSINESSUNIT_ID, CANCELEDON, CREATEDBY_ID, ISTIMEANDMATERIAL, INVENTORYLOCATION_ID, SENDINGMETHOD, SHIPTO_COUNTRY, STATUS, TYPE_ID, SHIPTO_LATITUDE, MASTER_ID, REQUISITION_ID, SHIPTODESCRIPTION, TECHNICIAN_ID, MODIFIEDON, SUMMARY, TAXSCHEMA, TENANT_TYPE, VENDORINVOICENUMBER, CREATEDON, DATE, ERRORMESSAGE, ID, NUMBER, RECORD_UPDATE_DATE, REQUIREDON, PROJECT_ID, SHIPTO_ISMANUALCOORDINATES, VENDOR, TAXRATE, JOB_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SENDSTATUS, SENTON, SHIPTO_LONGITUDE, SHIPTO_STREET, ACTIVE, CANCELEDBY_ID, CANCELEDREASON, MARKUP, PROJECTLABELS, INVOICE_ID, SHIPTO_CITY, SHIPTO_ISMILITARY, GROUPINGOPTION, IMPORTID, SHIPPING, SHIPTO_UNIT, TRUCK_ID, RECORD_CREATE_DATE, EXTERNALID, SHIPTO_ZIP, NOCHARGE, POVENDOR_ID, ACTIVE_FLAG, BATCH_ID, EXPORTID, RECEIVEDON, SHIPTO_STATE, TAX] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_948, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [ACTIVE, AVALARACOMMERCIALTAXCODE, EXTERNALID, HIDEINMOBILE, ID, SUPPLIERIMAGES, TENANT_TYPE, CREATEDON, SOURCE, IMPORTID, NAME, POSITION, MASTER_ID, SKUIMAGES, SOURCEVERSION, PARENT_ID, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, CATEGORYTYPE, RECORD_CREATE_DATE, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMAGE, CREATEDBY_ID] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_677, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [CREATEDBY_ID, ESTIMATEDTAX, SUMMARY, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_TYPE, ADDRESS_ISMILITARY, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TO, ADDRESS_ZIP, ISPREVAILINGWAGE, AUTOLONGITUDE, TAXABLE, ADDRESS_CITY, ADDRESS_LONGITUDE, AVALARAENTITYCODE, CREATEDON, MODIFIEDON, CUSTOMER_ID, DONOTSENDTECHNICIAN_ID, ID, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_RECURRENCEINTERVAL, ZONE_ID, ACTIVE, AUTOLATITUDE, IMPORTID, RECURRINGSERVICE_ACTIVATEDFROM, TAXEXEMPT, ADDRESS_COUNTRY, ADDRESS_STATE, NAME, TAXZONE_ID, NOCHARGE, ADDRESS_STREET, ADDRESS_UNIT] Column names for DataMart Table --> STR_LOCATION :: [CUSTOMER_ID, RECURRINGSERVICE_CANCELLATIONDATE, TAXABLE, AUTOLATITUDE, ZONE_ID, AVALARAENTITYCODE, ID, MASTER_ID, TAXZONE_ID, RECURRINGSERVICE_TYPE, ACTIVE_FLAG, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_ZIP, MODIFIEDON, RECORD_CREATE_DATE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLONGITUDE, ADDRESS_ISMANUALCOORDINATES, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_LATITUDE, ADDRESS_STREET, ADDRESS_UNIT, CREATEDBY_ID, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_TO, RECORD_UPDATE_DATE, TAXEXEMPT, ADDRESS_ISMILITARY, NOCHARGE, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_CITY, ESTIMATEDTAX, NAME, ISPREVAILINGWAGE, TENANT_TYPE, ACTIVE, ADDRESS_COUNTRY, CREATEDON, IMPORTID, SUMMARY, DONOTSENDTECHNICIAN_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_764, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [CHECKNUMBER, PAIDON, TRANSACTIONSTATUS, UNAPPLIEDAMOUNT, APPLIEDON, MASTER_ID, TENANT_TYPE, BUSINESSUNIT_ID, CUSTOMER_ID, DEFERREDINTEREST, NUMBER, SETTLEMENTDATE, SETTLEMENTSTATUS, CREDITAVAILABLE, METHOD, TRANSACTION, ACTIVE_FLAG, AGREEMENTLANGUAGE, CREATEDON, EXPORTID, FINANCINGOPERATOR, ID, PAYMENTDATE, PROJECT_ID, TYPE_ID, EXTERNALID, ACTIVE, ESTIMATE_ID, MEMO, STATUS, STOREDPAYMENT_ID, IMPORTID, RECORD_UPDATE_DATE, AMOUNT, CREATEDBY_ID, INVOICE_ID, RECORD_CREATE_DATE, AUTHORIZATIONSIGNATURE, BATCH_ID, MODIFIEDON, REFUNDEDAMOUNT, SOURCE] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1014, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [MASTER_ID, MODIFIEDON, PROJECTLABELS, ROLLEDOVERFROMITEM_ID, STATUS, ACTIVE, COST, EQUIPMENTVENDOR_ID, INVENTORYLOCATION_ID, MATERIALVENDOR_ID, MATERIAL_ID, PURCHASEORDER_ID, SERIALNUMBER, EQUIPMENT_ID, RECORD_CREATE_DATE, SKUREFERENCE_SKUID, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT3, ACTIVE_FLAG, DESCRIPTION, BUSINESSUNIT_ID, CREATEDON, ID, ISINVENTORY, MARKUP, TECHNICIANFORBASERATE2_ID, USEDMATERIAL_ID, CHARGEABLEITEM_ID, IMPORTID, SKUVENDOR_ID, SKU_ID, ROLLOVERQUANTITY, TECHNICIANSPLIT1, RECORD_UPDATE_DATE, VENDORPARTNUMBER, QUANTITY, REQUISITIONITEM_ID, SKUREFERENCE_SKUTYPE, CREATEDBY_ID, TECHNICIANSPLIT2, TENANT_TYPE, TECHNICIANFORBASERATE1_ID, UNITOFMEASURE_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_869, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [ACTIVATEDBY_ID, CANCELATIONBALANCEINVOICE_ID, CREATEDBY_ID, CUSTOMERPO, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, BILLINGFREQUENCY, FIRSTSCHEDULEDBILLDATE, PREVIOUSRECURRINGLOCATION_ID, SOLDBY_ID, FOLLOWUPON, NEXTSCHEDULEDBILLDATE, EXPIREDAT, DURATION, IMPORTID, BUSINESSUNIT_ID, CANCELATIONBUYOUTINVOICE_ID, RENEWALBILLINGFREQUENCY, RECURRINGLOCATION_ID, ACTIVATEDFROM_ID, BILLINGCOVERAGEPERIOD, CREATEDON, ID, PAYMENTMETHOD_ID, TO, TYPE_ID, STATUS, BILLINGPREFERENCE, LOCATION_ID, RECORD_CREATE_DATE, BILLINGEMAIL_ID, RENEWALDURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, FOLLOWUPCUSTOMSTATUS_ID, FOLLOWUPSTATUS, INITIALDEFERREDREVENUE, MASTER_ID, PAYMENTTYPE_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWALMEMBERSHIPTASK_ID, INVOICETEMPLATE_ID, MEMO, RENEWEDBY_ID, ACTIVE, BILLINGTEMPLATE_ID, CANCELATIONINVOICE_ID, CANCELLATIONDATE, CUSTOMER_ID, TENANT_TYPE, FROM] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1025, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 58 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 58 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 58 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 58 DataMart :: 58 Row Count of Table BUSINESSUNIT is matched for DataMart :: 58 CURATED :: 58 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_366, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [CREATEDON, EMAIL, ADDRESS, DELIVERYOPTION, ID, IMPORTID, VENDORADDRESS_CITY, ISTRUCKREPLENISHMENT, NAME, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LATITUDE, REMITTANCEVENDOR_ID, VENDORADDRESS_LONGITUDE, VENDORADDRESS_UNIT, MEMO, MODIFIEDON, PHONE, VENDORADDRESS_ZIP, VENDORADDRESS_ISMANUALCOORDINATES, TAXRATE, FIRSTNAME, EXTERNALID, FAX, PAYMENTTERM_ID, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, LASTNAME, ACTIVE, CREATEDBY_ID, VENDORQUICKBOOKSITEM, VENDORADDRESS_STATE] Column names for DataMart Table --> STR_VENDOR :: [ID, MODIFIEDON, RECORD_UPDATE_DATE, TAXRATE, ACTIVE, CREATEDON, DELIVERYOPTION, MASTER_ID, RECORD_CREATE_DATE, REMITTANCEVENDOR_ID, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_LATITUDE, FIRSTNAME, PAYMENTTERM_ID, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, FAX, RESTRICTEDMOBILECREATION, VENDORADDRESS_CITY, VENDORADDRESS_STATE, EMAIL, TENANT_TYPE, ACTIVE_FLAG, ADDRESS, ISTRUCKREPLENISHMENT, PHONE, VENDORADDRESS_STREET, CREATEDBY_ID, IMPORTID, NAME, VENDORADDRESS_ISMILITARY, VENDORADDRESS_ZIP, EXTERNALID, MEMO, LASTNAME, VENDORADDRESS_UNIT] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_825, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [ACTIVE, SOURCE, CATEGORYTYPE, IMPORTID, BUSINESSUNIT_ID, EXTERNALID, HIDEINMOBILE, SUPPLIERIMAGES, ACTIVE_FLAG, IMAGE, PARENT_ID, DESCRIPTION, ID, SKUIMAGES, SOURCEVERSION, POSITION, RECORD_UPDATE_DATE, TENANT_TYPE, AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, CREATEDON, RECORD_CREATE_DATE, CREATEDBY_ID, MASTER_ID, NAME] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_713, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 621 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 621 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 621 DataMart :: 621 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 621 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 621 CURATED :: 621 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_655, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [NUMBER, PAIDON, PAYMENTDUEDATE, EXPORTID, NUMERICNUMBER, STATUS, TYPE_ID, MATERIALSKUREFERENCE_SKUID, ACTIVE, AUTHORIZATIONSIGNATURE, AUTHORIZEDAMOUNT, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUTYPE, MATERIALSKU_ID, ROYALTY_DATE, ADJUSTMENTTO_ID, FEETAX, IMPORTID, MATERIALTAX, MODIFIEDON, EXTERNALID, BATCH_ID, COUNTERSALESLOCATION_ID, CREATEDBY_ID, MEMBERSHIP_ID, NETAMOUNT, NEWCONSTRUCTION, TAXZONE_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, JOB_ID, BILLINGDATE, CREATEDON, DISCOUNTTOTAL, ID, INVOICEDON, LOCATION_ID, SIGNATURE, CUSTOMER_ID, ROYALTY_STATUS, BALANCE, COMMISSIONELIGIBILITYDATE, FEETOTAL, PROJECTLABELS, ROYALTY_SENTON, SUMMARY, TOTAL, BUSINESSUNIT_ID, EXCLUDEFROMPAYROLL, LABORTAX, TAX, ACKNOWLEDGEMENTSIGNATURE, PAYMENTTERM_ID, PAYROLLDATE, PROJECT_ID, ROYALTY_MEMO, CONFIGURATION, SUBTOTAL] Column names for DataMart Table --> STR_INVOICE :: [AUTHORIZATIONSIGNATURE, BILLINGDATE, CREATEDON, CUSTOMER_ID, EXCLUDEFROMPAYROLL, EXTERNALID, MATERIALSKUREFERENCE_SKUID, PAIDON, NETAMOUNT, NUMBER, PROJECT_ID, PAYMENTTERM_ID, PAYMENTDUEDATE, ROYALTY_STATUS, ACKNOWLEDGEMENTSIGNATURE, ACTIVE, BATCH_ID, FEETAX, ROYALTY_MEMO, TENANT_TYPE, PAYROLLDATE, ACTIVE_FLAG, COMMISSIONELIGIBILITYDATE, JOB_ID, NUMERICNUMBER, PROJECTLABELS, COUNTERSALESLOCATION_ID, IMPORTID, MEMBERSHIP_ID, NEWCONSTRUCTION, ROYALTY_SENTON, RECORD_CREATE_DATE, BALANCE, CREATEDBY_ID, INCLUDEINTECHNICIANREPORTS, MASTER_ID, RECORD_UPDATE_DATE, STATUS, MATERIALTAX, TAX, MATERIALSKUREFERENCE_SKUTYPE, MATERIALSKU_ID, TAXZONE_ID, ROYALTY_DATE, ADJUSTMENTTO_ID, AUTHORIZEDAMOUNT, FEETOTAL, ID, LOCATION_ID, SUBTOTAL, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MODIFIEDON, SIGNATURE, TYPE_ID, BUSINESSUNIT_ID, CONFIGURATION, DISCOUNTTOTAL, EXPORTID, INVOICEDON, LABORTAX, TOTAL, SUMMARY] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: SUBTOTAL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_156, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 22606 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 22606 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 22606 Row Count of Table CUSTOMFIELD is matched for RAW :: 22606 DataMart :: 22606 CURATED :: 22606 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_830, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ACTIVE_FLAG, ALLOWDISCOUNTS, DESCRIPTION, DISPLAYNAME, IMPORTID, MANUFACTURER, SOURCE, CROSSSALEGROUP, SCHEDULEDFLATAMOUNT, UNITOFMEASURE, BRAND, INVENTORYENABLEDBY_ID, MANUFACTURERWARRANTY_DESCRIPTION, PAYSCOMMISSION, CATEGORY_ID, COPIEDFROM_ID, PAYSFLATAMOUNT, PROVIDER_ID, SOURCEVERSION, TAXABLE, SERIALIZEDON, ARCHIVED, DISPLAYINAMOUNT, EXCLUDEFROMPRICEBOOKWIZARD, EXTERNALID, PRIMARYVENDOR_ID, TYPE_ID, IMAGES, COSTOFSALEACCOUNT_ID, CREATEDON, INVENTORYENABLEDON, MASTER_ID, ACCOUNT, ACTIVE, ADDONFLATAMOUNT, ASSETACCOUNT_ID, BONUS, COMMISSIONBONUS, ISSERIALIZED, PAYSSOLDBYRATE, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, HOURS, SERVICEPROVIDERWARRANTY_DESCRIPTION, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, BUSINESSUNIT_ID, CREATEDBY_ID, MEMBERPRICE, RECORD_UPDATE_DATE, SYNCDATE, AVALARACOMMERCIALTAXCODE, MODEL, SUPPLIERIMAGES, ORIGINAL_ID, GENERALLEDGERACCOUNT_ID, MANUFACTURERWARRANTY_DURATION, PAYTECHSPECIFICBONUS, WARRANTYRESERVE, ID, ISINVENTORY, NAME, ADDONPRICE, COST, LOYALTYPROGRAMELIGIBLE, PRICE, MODIFIEDON, TENANT_TYPE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_858, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [IMPORTID, RECORD_CREATE_DATE, VENDORADDRESS_ISMANUALCOORDINATES, NAME, PHONE, RESTRICTEDMOBILECREATION, RECORD_UPDATE_DATE, TAXRATE, ACTIVE, DELIVERYOPTION, MASTER_ID, REMITTANCEVENDOR_ID, TENANT_TYPE, VENDORQUICKBOOKSITEM, VENDORADDRESS_LONGITUDE, CREATEDON, VENDORADDRESS_STREET, LASTNAME, ADDRESS, CREATEDBY_ID, FAX, MODIFIEDON, VENDORADDRESS_STATE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_UNIT, VENDORADDRESS_CITY, VENDORADDRESS_COUNTRY, EMAIL, ISTRUCKREPLENISHMENT, ACTIVE_FLAG, EXTERNALID, VENDORADDRESS_LATITUDE, FIRSTNAME, ID, MEMO, PAYMENTTERM_ID, VENDORADDRESS_ZIP] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_512, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [JOBTYPE_ID, CUSTOMER_ID, LATESTFOLLOWUPDATE, SUMMARY, ACTIVE, BUSINESSUNIT_ID, ESTIMATE_ID, CREATEDBY_ID, CAMPAIGN_ID, CREATEDON, PROJECT_ID, LOCATION_ID, ID, IMPORTID, STATUS, MODIFIEDON, PRIORITY] Column names for DataMart Table --> STR_LEAD :: [LATESTFOLLOWUPDATE, MASTER_ID, PRIORITY, TENANT_TYPE, BUSINESSUNIT_ID, ESTIMATE_ID, JOBTYPE_ID, STATUS, CUSTOMER_ID, SUMMARY, CAMPAIGN_ID, CREATEDON, RECORD_UPDATE_DATE, CREATEDBY_ID, ACTIVE_FLAG, ID, PROJECT_ID, RECORD_CREATE_DATE, MD5_VALUE, IMPORTID, LOCATION_ID, ACTIVE, MODIFIEDON] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PRIORITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_836, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [ACTIVE_FLAG, END, START, ISUNUSED, MODIFIEDON, JOB_ID, RECORD_CREATE_DATE, MONTHNUMBER, NUMBER, ID, RECORD_UPDATE_DATE, TENANT_TYPE, STATUS, MASTER_ID, CREATEDON, ISCONFIRMED, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, PLANSTART, PLANEND] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_830, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 575 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 575 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 575 Row Count of Table EQUIPMENT is matched for APIMAT :: 575 DataMart :: 575 Row Count of Table EQUIPMENT is matched for DataMart :: 575 CURATED :: 575 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_389, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1137, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [EQUIPMENTVENDOR_ID, ISINVENTORY, MARKUP, SERIALNUMBER, VENDORPARTNUMBER, TECHNICIANSPLIT1, ROLLOVERQUANTITY, SKUREFERENCE_SKUTYPE, CREATEDON, MATERIAL_ID, QUANTITY, IMPORTID, CREATEDBY_ID, RECORD_UPDATE_DATE, TECHNICIANSPLIT2, REQUISITIONITEM_ID, ACTIVE_FLAG, MATERIALVENDOR_ID, USEDMATERIAL_ID, ACTIVE, DESCRIPTION, PROJECTLABELS, CHARGEABLEITEM_ID, TECHNICIANFORBASERATE3_ID, BUSINESSUNIT_ID, EQUIPMENT_ID, ID, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, UNITOFMEASURE_ID, SKU_ID, COST, PURCHASEORDER_ID, ROLLEDOVERFROMITEM_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE2_ID, SKUREFERENCE_SKUID, INVENTORYLOCATION_ID, STATUS, TECHNICIANSPLIT3, TENANT_TYPE, SKUVENDOR_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_225, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [ID, PRIORITY, BUSINESSUNIT_ID, CUSTOMER_ID, ESTIMATE_ID, JOBTYPE_ID, LOCATION_ID, STATUS, ACTIVE, CREATEDON, IMPORTID, LATESTFOLLOWUPDATE, PROJECT_ID, CREATEDBY_ID, MODIFIEDON, SUMMARY, CAMPAIGN_ID] Column names for DataMart Table --> STR_LEAD :: [ACTIVE, ACTIVE_FLAG, CREATEDON, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, ESTIMATE_ID, PRIORITY, MD5_VALUE, MODIFIEDON, CAMPAIGN_ID, TENANT_TYPE, LOCATION_ID, PROJECT_ID, CREATEDBY_ID, CUSTOMER_ID, ID, JOBTYPE_ID, BUSINESSUNIT_ID, STATUS, SUMMARY, LATESTFOLLOWUPDATE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1168, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ACTIVE, ACTIVE_FLAG, ID, IMPORTID, LOCATION_ID, PRIORITY, RECORD_CREATE_DATE, MODIFIEDON, ESTIMATE_ID, MASTER_ID, RECORD_UPDATE_DATE, CAMPAIGN_ID, SUMMARY, TENANT_TYPE, CREATEDON, BUSINESSUNIT_ID, LATESTFOLLOWUPDATE, STATUS, MD5_VALUE, CUSTOMER_ID, CREATEDBY_ID, PROJECT_ID, JOBTYPE_ID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_884, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 21584 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 21584 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21584 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 21584 DataMart :: 21584 Row Count of Table MATERIALVENDOR is matched for DataMart :: 21584 CURATED :: 21584 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_823, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 50 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 50 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 50 DataMart :: 50 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 50 Row Count of Table CAMPAIGN is matched for DataMart :: 50 CURATED :: 50 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_772, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_135, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [NAME, ACTIVE, ID, CREATEDON, CREATEDBY_ID, IMPORTID] Column names for DataMart Table --> STR_TRADE :: [NAME, RECORD_CREATE_DATE, CREATEDBY_ID, ACTIVE, ACTIVE_FLAG, CREATEDON, ID, IMPORTID, TENANT_TYPE, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1143, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [ACTIVE, TIMESHEETCODE_ID, CREATEDBY_ID, END, SHIFTTYPE, START, STARTDATE, ENDDATE, STARTTIME, ACTIVE_FLAG, CREATEDON, NOTE, ID, IMPORTID, MASTER_ID, TENANT_TYPE, RECORD_UPDATE_DATE, TIMESHEET_ID, TECHNICIAN_ID, BATCH, ENDTIME, RECORD_CREATE_DATE, TITLE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_730, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [ACTIVE, REMOVEDON, TENANT_TYPE, ID, MASTER_ID, SOURCE_PKEY_SPK, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_UPDATE_DATE, REMOVEDBY_ID, IMPORTID, GENERATEDFOREXTERNAL, MEMO, ACTIVE_FLAG, OWNER_ID, CREATEDBY_ID, GENERATEDFOR_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1051, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [ACTIVE, CHECKNUMBER, DEFERREDINTEREST, INVOICE_ID, BATCH_ID, CUSTOMER_ID, PAIDON, ID, MASTER_ID, ACTIVE_FLAG, STATUS, STOREDPAYMENT_ID, CREATEDON, EXTERNALID, NUMBER, SETTLEMENTDATE, SETTLEMENTSTATUS, AGREEMENTLANGUAGE, ESTIMATE_ID, EXPORTID, MODIFIEDON, TRANSACTIONSTATUS, TENANT_TYPE, TYPE_ID, AMOUNT, BUSINESSUNIT_ID, MEMO, PROJECT_ID, UNAPPLIEDAMOUNT, CREATEDBY_ID, AUTHORIZATIONSIGNATURE, IMPORTID, METHOD, RECORD_UPDATE_DATE, REFUNDEDAMOUNT, PAYMENTDATE, APPLIEDON, CREDITAVAILABLE, RECORD_CREATE_DATE, SOURCE, TRANSACTION, FINANCINGOPERATOR] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1098, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ACTIVE, IMPORTID, MASTER_ID, ORIGINALNAME, OWNER_ID, URL, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TYPE, ACTIVE_FLAG, EXTERNALURL, ISEXTERNAL, METADATA, ALIAS, RECORD_CREATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_750, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [ACTIVE_FLAG, CHARGEABLE, INSTALLEDEQUIPMENT_ID, MEMBERSHIPDURATION, SOLDBY_ID, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, DESCRIPTION, ISNOTGOINGTOBEDONE, PROJECTLABELS, PROJECTORDER, QUANTITY, RECORD_UPDATE_DATE, SKUREFERENCE_SKUID, TOTALCOST, PAYSSOLDBYRATE, CREATEDON, ESTIMATE_ID, ID, TAXABLE, ITEMGROUPNAME, PRICEMODIFIER_ID, SKU_ID, RECORD_CREATE_DATE, EQUIPMENT_ID, IMPORTID, INVOICEITEM_ID, GENERALLEDGERACCOUNT_ID, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, ACCOUNT, COST, ISHIDDENFROMCUSTOMER, LASTUNITPRICESETBYEMPLOYEE, ORDER, SCHEDULEDFLATAMOUNT, MASTER_ID, MEMBERSHIPBILLINGFREQUENCY, UNITPRICE, ALLOWDISCOUNTS, CREATEDBY_ID, RENEWABLEMEMBERSHIP_ID, RECORD_UPDATED_BY, STANDARDPRICE, TENANT_TYPE, ACTIVE, COSTOFSALEACCOUNT_ID, CREATEDFROM_ID, DEMANDSTATUS, ISADDON, MARKUP, MEMBERPRICE, MODIFIEDON, ITEMGROUPROOT_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_455, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [] Column names for DataMart Table --> STR_CANCELJOBREASON :: [NAME, ACTIVE, RECORD_UPDATE_DATE, ACTIVE_FLAG, ID, MASTER_ID, TENANT_TYPE, RECORD_CREATE_DATE, CREATEDBY_ID, CREATEDON, IMPORTID, MODIFIEDON] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_401, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [CREATEDON, IMPORTID, ACTIVE, EXTERNALURL, TYPE, ALIAS, CREATEDBY_ID, ISEXTERNAL, ORIGINALNAME, OWNER_ID, ID, METADATA, URL] Column names for DataMart Table --> STR_SKUASSET :: [CREATEDBY_ID, ORIGINALNAME, RECORD_UPDATE_DATE, ACTIVE_FLAG, TENANT_TYPE, ACTIVE, ID, METADATA, TYPE, URL, IMPORTID, OWNER_ID, MASTER_ID, CREATEDON, ISEXTERNAL, ALIAS, EXTERNALURL, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: URL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_813, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ACTIVE, ID, ISALWAYSVISIBLE, NAME, PROJECTEDVALUEADJUSTMENT, CREATEDBY_ID, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, COLOR, IMPORTANCE, ACTIVE_FLAG, CODE, IMPORTID, CREATEDON, ISCONVERSIONOPPORTUNITY, MASTER_ID, FONTCOLOR, ISVISIBLEONDISPATCHBOARD] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_572, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [ACTIVE, CITIES, COLOR, NAME, SERVICEDAYS, ID, CREATEDBY_ID, LOCNNUMBERS, TERRITORYNUMBERS, ZIPS, IMPORTID, MODIFIEDON, SERVICEDAYSENABLED, MAXDRIVETIMEADJUSTMENT, CREATEDON] Column names for DataMart Table --> STR_ZONE :: [LOCNNUMBERS, NAME, RECORD_CREATE_DATE, ID, ACTIVE_FLAG, CREATEDON, SERVICEDAYS, TENANT_TYPE, TERRITORYNUMBERS, CREATEDBY_ID, MAXDRIVETIMEADJUSTMENT, SERVICEDAYSENABLED, IMPORTID, ACTIVE, CITIES, COLOR, RECORD_UPDATE_DATE, ZIPS, MODIFIEDON, MASTER_ID] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1121, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ACCOUNT, CHARGEABLE, DEDUCTASJOBCOST, INVENTORYWAREHOUSENAME, INVOICE_ID, MEMBERPRICE, WORKFLOWACTION_ID, PAYSSOLDBYRATE, RECORD_UPDATE_DATE, SOURCETYPE, DATECREATED, PAYSFLATAMOUNT, PROCUREMENTSOURCE_REQUISITIONITEMID, PROCUREMENTSOURCE_SOURCETYPE, STANDARDPRICE, TAXABLE, ISUNITPRICEMANUALLYSET, QUANTITY, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT3, SOLDHOURS, TECHNICIANFORBASERATE3_ID, TOTALCOST, TOTAL, DESCRIPTION, GENERALLEDGERACCOUNT_ID, SKUNAME, EXPORTID, PROCUREMENTSOURCE_ESTIMATEITEMID, UNITPRICE, BASERATE1, COST, ITEMGROUPROOT_ID, PROJECTLABELS, SCHEDULEDFLATAMOUNT, TENANT_TYPE, ISOTTASK, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SKUREFERENCE_SKUID, SOLDBY_ID, USEDMATERIAL_ID, LASTUNITPRICESETBYEMPLOYEE, PROCUREDFROM_ID, PROJECTORDER, PARENTITEM_ID, SKU_ID, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, ESTIMATEITEM_ID, INVENTORYSTATUS, TECHNICIAN_ID, INVENTORYLOCATION_ID, ISADDON, NOTAX, INVENTORYBATCH_ID, TECHNICIANFORBASERATE2_ID, ACTIVE, ALLOWDISCOUNTS, BASERATE2, MARKUP, ORDER, PAYSCOMMISSION, PAYTECHSPECIFICBONUS, SOLDBYCOMMISSION, TECHNICIANSPLIT2, BUSINESSUNIT_ID, CREATEDON, CROSSSALEGROUP, HOURS, MEMBERSHIPWORKFLOWACTION, MASTER_ID, PROCUREDFROMESTIMATEITEM_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, BONUS, COMMISSIONBONUS, ID, IMPORTID, ISINVENTORY, SIGNATURE, BASERATE3, DISPLAYINAMOUNT, EQUIPMENT_ID, ITEMGROUPNAME, PRICEMODIFIER_ID, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_646, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ALLOWDISCOUNTS, AVALARARESIDENTIALTAXCODE, BASERATE1, CREATEDBY_ID, CREATEDON, HOURS, MEMBERSHIPYEARS, CROSSSALEGROUP, ISOTTASK, ORIGINAL_ID, PAYSFLATAMOUNT, COST, IMAGES, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, MINIMUMLABORHOURS, SOURCE, ACTIVE, BASERATE3, CATEGORY_ID, MEMBERSHIPTYPE_ID, RECURRINGSERVICETYPE_ID, WARRANTY_DURATION, EXCLUDEFROMPRICEBOOKWIZARD, WORKFLOWACTION_ID, ACCOUNT, ARCHIVED, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, QBITEMNAME, ISDEFERREDREVENUE, SOURCEVERSION, DISPLAYNAME, ISLABOR, NAME, PAYTECHSPECIFICBONUS, PRICE, COMMISSIONBONUS, DISPATCHFEE, GENERALLEDGERACCOUNT_ID, SOLDBYCOMMISSION, MEMBERSHIPACTION, PAYSSOLDBYRATE, TAXABLE, ADDONFLATAMOUNT, BONUS, BUSINESSUNIT_ID, ID, MODIFIEDON, ALLOWAPPLYTAGSTOENTITIES, MEMBERSHIPMONTHS, PURCHASEORDERLIMITS_FLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, ISTIMEANDMATERIAL, PAYSCOMMISSION, EXTERNALID, MEMBERPRICE, SYNCDATE, WARRANTY_DESCRIPTION, ADDONMEMBERPRICE, BASERATE2, COPIEDFROM_ID, DESCRIPTION, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, IMPORTID, NOTAX, MEMBERSHIP] Column names for DataMart Table --> STR_SERVICE :: [ACCOUNT, ACTIVE_FLAG, AUTOGLASSTYPE, BONUS, DISPATCHFEE, MODIFIEDON, WARRANTY_DESCRIPTION, NOTAX, ACTIVE, COST, PAYSSOLDBYRATE, PROVIDER_ID, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, NAME, SOURCE, QBITEMNAME, AVALARARESIDENTIALTAXCODE, BASERATE2, MEMBERSHIPMONTHS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, BUSINESSUNIT_ID, DISPLAYNAME, HOURS, MEMBERPRICE, WORKFLOWACTION_ID, ADDONMEMBERPRICE, DISPLAYINAMOUNT, IMAGES, MASTER_ID, MINIMUMLABORHOURS, EXTERNALID, MEMBERSHIPACTION, MEMBERSHIPTYPE_ID, WARRANTY_DURATION, CATEGORY_ID, DESCRIPTION, GENERALLEDGERACCOUNT_ID, IMPORTID, TAXABLE, ALLOWDISCOUNTS, MEMBERSHIP, RECURRINGSERVICETYPE_ID, PAYSCOMMISSION, ADDONFLATAMOUNT, ARCHIVED, ID, PAYTECHSPECIFICBONUS, EXCLUDEFROMPRICEBOOKWIZARD, ISDEFERREDREVENUE, PRICE, TENANT_TYPE, RECORD_UPDATE_DATE, AVALARACOMMERCIALTAXCODE, BASERATE1, CREATEDBY_ID, CROSSSALEGROUP, LOYALTYPROGRAMELIGIBLE, ORIGINAL_ID, SOLDBYCOMMISSION, ISLABOR, ISOTTASK, SCHEDULEDFLATAMOUNT, CREATEDON, SYNCDATE, RECORD_CREATE_DATE, ALLOWAPPLYTAGSTOENTITIES, BASERATE3, COPIEDFROM_ID, PAYSFLATAMOUNT, ADDONPRICE, COMMISSIONBONUS, SOURCEVERSION, MEMBERSHIPYEARS, PURCHASEORDERLIMITS_FLATAMOUNT] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: MEMBERSHIP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_699, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [CREATEDON, RECORD_UPDATE_DATE, ID, ACTIVE, ACTIVE_FLAG, IMPORTID, MODIFIEDON, TENANT_TYPE, NAME, MASTER_ID, CREATEDBY_ID, LEAD, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_856, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_092, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [CREATEDBY_ID, REASON_ID, ID, MEMO, JOB_ID, ACTIVE, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE, CREATEDBY_ID, CREATEDON, RECORD_UPDATE_DATE, IMPORTID, MASTER_ID, JOB_ID, TENANT_TYPE, ACTIVE_FLAG, MEMO, ID, REASON_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1000, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 948 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 948 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 948 DataMart :: 948 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 948 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 948 CURATED :: 948 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_333, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [AVALARACOMMERCIALTAXCODE, AVALARARESIDENTIALTAXCODE, CREATEDBY_ID, CREATEDON, PARENT_ID, IMPORTID, ACTIVE, DESCRIPTION, SOURCEVERSION, SUPPLIERIMAGES, NAME, CATEGORYTYPE, IMAGE, POSITION, SKUIMAGES, SOURCE, ID, BUSINESSUNIT_ID, HIDEINMOBILE, EXTERNALID] Column names for DataMart Table --> STR_CATEGORY :: [HIDEINMOBILE, IMPORTID, SOURCE, SUPPLIERIMAGES, AVALARARESIDENTIALTAXCODE, EXTERNALID, POSITION, SKUIMAGES, NAME, ACTIVE_FLAG, TENANT_TYPE, ACTIVE, DESCRIPTION, SOURCEVERSION, BUSINESSUNIT_ID, ID, MASTER_ID, PARENT_ID, AVALARACOMMERCIALTAXCODE, CATEGORYTYPE, CREATEDON, IMAGE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CREATEDBY_ID] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: EXTERNALID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_819, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [ACTIVE_FLAG, CREATEDON, EXCLUDEFROMPAYROLL, IMPORTID, PROJECTLABELS, ROYALTY_STATUS, ACKNOWLEDGEMENTSIGNATURE, BUSINESSUNIT_ID, CUSTOMER_ID, EXTERNALID, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, TYPE_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, EXPORTID, BATCH_ID, NUMBER, MATERIALTAX, SUBTOTAL, BALANCE, COMMISSIONELIGIBILITYDATE, FEETAX, FEETOTAL, JOB_ID, PAIDON, TOTAL, INVOICEDON, ROYALTY_SENTON, TAX, ACTIVE, CONFIGURATION, LOCATION_ID, PAYMENTDUEDATE, TENANT_TYPE, MEMBERSHIP_ID, NUMERICNUMBER, AUTHORIZEDAMOUNT, COUNTERSALESLOCATION_ID, CREATEDBY_ID, INCLUDEINTECHNICIANREPORTS, NETAMOUNT, RECORD_CREATE_DATE, MASTER_ID, PAYMENTTERM_ID, PROJECT_ID, MODIFIEDON, AUTHORIZATIONSIGNATURE, BILLINGDATE, ID, RECORD_UPDATE_DATE, DISCOUNTTOTAL, ROYALTY_DATE, PAYROLLDATE, ROYALTY_MEMO, ADJUSTMENTTO_ID, LABORTAX, MATERIALSKUREFERENCE_SKUTYPE, SIGNATURE, STATUS, SUMMARY, NEWCONSTRUCTION, TAXZONE_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1059, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1068, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [CREATEDBY_ID, ID, RECORD_UPDATE_DATE, CREATEDON, MASTER_ID, MODIFIEDON, RECORD_CREATE_DATE, ACTIVE, TENANT_TYPE, LEAD, ACTIVE_FLAG, NAME, IMPORTID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_794, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [GENERATEDFROM_ID, MANAGEFOLLOWUPEMAIL, OPPORTUNITY_ID, PREVAILINGWAGEJOBNUMBER, PREDICTEDTOTAL, SECONDARYJOBNUMBER, BUSINESSUNIT_ID, CREATEDON, END, LASTCHANGEDBYSMARTDISPATCH, LATEPENALTY, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, PROJECTEDVALUE, LASTAPPOINTMENT_ID, ACTIVE, ACTIVE_FLAG, ALLOTTEDTIME, CUSTOMERPO, ESTIMATEDCOST, TENANT_TYPE, MEMBERSHIP_ID, PRIORITY, TYPE_ID, EXTERNALID, LOCATION_ID, RECORD_CREATE_DATE, CALLSCRIPTANSWERRECORD_ID, CAMPAIGN_ID, COMPLETEDON, DRIVETIME, INVOICE_ID, ISCONFIRMED, NOCHARGESOURCE, NOTIFICATIONSENABLED, SMARTDISPATCHDATA_JOB, START, GENERATEDBY_ID, OPPORTUNITYDATE, APPROXIMATEENDDATE, CREATEDFROMESTIMATESTATUSWHENBOOKING, DRIVINGCOST, FIRSTAPPOINTMENT_ID, ISTECHNICIANSPECIFIC, PMDATE, RECORD_UPDATE_DATE, CUSTOMER_ID, ISAUTODISPATCHED, ISPREVAILINGWAGE, PLANEND, DURATION, ID, REASSIGNMENTPENALTY, SOLDBY_ID, STATUS, UNION, APPROXIMATESTARTDATE, CREATEDBY_ID, LEADGENERATED_ID, MASTER_ID, PREDICTEDSALES, PROJECT_ID, SUMMARY, MODIFIEDON, PLANSTART, PREVAILINGWAGECODE_ID, TOTAL, LEAD_ID, WARRANTYFOR_ID, COMPLETIONSURVEYID, NOCHARGE, NUMBER, RECALLFOR_ID, CREATEDFROMESTIMATE_ID, IMPORTID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_912, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ADDONMEMBERPRICE, EXTERNALID, INVENTORYENABLEDON, LOYALTYPROGRAMELIGIBLE, PAYSCOMMISSION, SCHEDULEDFLATAMOUNT, PRICE, CREATEDON, CROSSSALEGROUP, MODEL, SOURCEVERSION, TYPE_ID, PAYSSOLDBYRATE, TAXABLE, PAYTECHSPECIFICBONUS, SYNCDATE, SUPPLIERIMAGES, ACTIVE, DESCRIPTION, HOURS, SERIALIZEDON, ORIGINAL_ID, PROVIDER_ID, UNITOFMEASURE, ALLOWDISCOUNTS, ADDONFLATAMOUNT, BONUS, EXCLUDEFROMPRICEBOOKWIZARD, PAYSFLATAMOUNT, NAME, IMPORTID, ASSETACCOUNT_ID, COSTOFSALEACCOUNT_ID, MANUFACTURERWARRANTY_DURATION, RECORD_UPDATE_DATE, MANUFACTURER, SOURCE, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, GENERALLEDGERACCOUNT_ID, ISINVENTORY, SERVICEPROVIDERWARRANTY_DURATION, MEMBERPRICE, WARRANTYRESERVE, CATEGORY_ID, ACCOUNT, ARCHIVED, COST, ID, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, MODIFIEDON, AVALARACOMMERCIALTAXCODE, TENANT_TYPE, SERVICEPROVIDERWARRANTY_DESCRIPTION, ADDONPRICE, BRAND, BUSINESSUNIT_ID, COMMISSIONBONUS, COPIEDFROM_ID, CREATEDBY_ID, DISPLAYINAMOUNT, MASTER_ID, PRIMARYVENDOR_ID, DISPLAYNAME, IMAGES, INVENTORYENABLEDBY_ID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_086, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [ISAUTOCREATED, NAME, NUMBER, ACTIVE, CREATEDON, DEPOSITEDON, EXTERNALID, SYNCQUEUESTATUS, CREATEDBY_ID, STATUS, ID, IMPORTID, MODIFIEDON, SYNCQUEUETAG] Column names for DataMart Table --> STR_BATCH :: [ACTIVE_FLAG, NAME, EXTERNALID, IMPORTID, SYNCQUEUETAG, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, SOURCE_PKEY_SPK, MODIFIEDON, ISAUTOCREATED, NUMBER, RECORD_CREATE_DATE, CREATEDON, DEPOSITEDON, MASTER_ID, STATUS, CREATEDBY_ID, ID] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1184, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [ACTIVE, TIMESHEETCODE_ID, BATCH, CREATEDBY_ID, MASTER_ID, ENDTIME, RECORD_CREATE_DATE, STARTDATE, TENANT_TYPE, RECORD_UPDATE_DATE, CREATEDON, TECHNICIAN_ID, TIMESHEET_ID, IMPORTID, SHIFTTYPE, STARTTIME, TITLE, ENDDATE, ID, NOTE, ACTIVE_FLAG, END, START] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_583, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [AGENTID, HOME_CITY, HOME_UNIT, SALESFORCEROLE, HOME_COUNTRY, HOME_STREET, NAME, PAYROLLBUSINESSUNIT_ID, PHONECONFIRMED, USER_ID, HOME_STATE, HOME_ZIP, ACTIVE, BIRTHDATE, EMAILCONFIRMED, PHONE, PAYROLLID, CLOCKINOUTREMINDER, CREATEDON, MANAGER_ID, MIDDLENAME, MOBILEPHONE, MOBILEPHONECONFIRMED, STARTDATE, FIRSTNAME, POSITION, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, IMPORTID, ISEXCLUDEDFROMPAYROLL, PAYFREQUENCY_ID, CREATEDBY_ID, EMAIL, HOME_ISMILITARY, HOURLYRATE, LASTNAME, MODIFIEDON, OVERTIMEMODE, OVERTIMEPROFILE_ID, PAYROLLSTARTPERIOD, HOME_LATITUDE, ID, ISEXTERNAL, SALESFORCECONTACTID, PHOTO] Column names for DataMart Table --> STR_EMPLOYEE :: [HOME_LONGITUDE, LASTNAME, NAME, POSITION, USER_ID, HOURLYRATE, RECORD_UPDATE_DATE, SALESFORCECONTACTID, ID, ACTIVE, FIRSTNAME, MOBILEPHONE, ACTIVE_FLAG, CREATEDON, OVERTIMEPROFILE_ID, EMAIL, MASTER_ID, PAYFREQUENCY_ID, PAYROLLSTARTPERIOD, RECORD_CREATE_DATE, AGENTID, HOME_UNIT, OVERTIMEMODE, CLOCKINOUTREMINDER, HOME_STREET, HOME_ZIP, PHOTO, HOME_ISMANUALCOORDINATES, CREATEDBY_ID, HOME_CITY, MANAGER_ID, MODIFIEDON, PAYROLLBUSINESSUNIT_ID, ISEXTERNAL, PHONECONFIRMED, HOME_COUNTRY, HOME_ISMILITARY, HOME_LATITUDE, MIDDLENAME, PAYROLLID, SALESFORCEROLE, STARTDATE, TENANT_TYPE, PHONE, BIRTHDATE, EMAILCONFIRMED, HOME_STATE, IMPORTID, ISEXCLUDEDFROMPAYROLL, MOBILEPHONECONFIRMED] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PHOTO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1007, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 9392 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9392 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 9392 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 9392 DataMart :: 9392 Row Count of Table MATERIALVENDOR is matched for DataMart :: 9392 CURATED :: 9392 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_152, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TRADE
Table Count in Snowflake:: 13 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 13 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 15 Row Count of Table TRADE is matched for RAW :: 13 DataMart :: 13 CURATED :: 15 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_390, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ADDRESS_COUNTRY, ADDRESS_ZIP, AUTOLATITUDE, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, ADDRESS_STATE, ISPREVAILINGWAGE, NAME, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_TO, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STREET, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, AVALARAENTITYCODE, SUMMARY, ADDRESS_UNIT, CUSTOMER_ID, MODIFIEDON, CREATEDBY_ID, PREFERREDTECHNICIAN_ID, TAXABLE, ACTIVE, ADDRESS_CITY, ESTIMATEDTAX, ID, IMPORTID, TAXZONE_ID, NOCHARGE, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_LATITUDE, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDBY, TAXEXEMPT, CREATEDON, DONOTSENDTECHNICIAN_ID, ZONE_ID] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE, RECURRINGSERVICE_RECURRENCEINTERVAL, AUTOLONGITUDE, ADDRESS_ZIP, MASTER_ID, TENANT_TYPE, ZONE_ID, ADDRESS_ISMILITARY, RECURRINGSERVICE_ACTIVATEDBY, AVALARAENTITYCODE, CUSTOMER_ID, RECURRINGSERVICE_FROM, SUMMARY, ADDRESS_STREET, ESTIMATEDTAX, IMPORTID, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_MEMO, TAXZONE_ID, CREATEDBY_ID, CREATEDON, DONOTSENDTECHNICIAN_ID, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, RECURRINGSERVICE_TYPE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, ADDRESS_UNIT, ADDRESS_LATITUDE, ID, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_STATE, NOCHARGE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_CANCELLATIONDATE, ISPREVAILINGWAGE, NAME, TAXEXEMPT, AUTOLATITUDE, RECORD_UPDATE_DATE, RECURRINGSERVICE_TO] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ZONE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_427, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [TECHNICIANROLE_ID, STATUS, CREATEDON, DRIVETIME_ID, JOHNMOOREPAYROLLROLE, CREATEDBY_ID, ISPAUSED, JOB_ID, MODIFIEDON, ACTIVE, GROSSPAY, PROJECTLABELS, TECHNICIAN_ID, IMPORTID, PAYROLLROLE, PAYTYPE, COMMISSIONRATE, ID, SPLIT] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [ID, MODIFIEDON, PAYROLLROLE, PAYTYPE, CREATEDBY_ID, IMPORTID, PROJECTLABELS, STATUS, TENANT_TYPE, DRIVETIME_ID, JOHNMOOREPAYROLLROLE, MASTER_ID, ACTIVE_FLAG, CREATEDON, JOB_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SPLIT, ISPAUSED, SOURCE_PKEY_SPK, TECHNICIANROLE_ID, ACTIVE, COMMISSIONRATE, GROSSPAY, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_761, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [ID, MATERIAL_ID, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, RECORD_CREATE_DATE, COST, IMPORTID, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, ACTIVE, ISPRIMARY, MEMO, VENDOR_ID, CREATEDBY_ID, PARTNUMBER] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_995, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 454 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 454 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 454 Row Count of Table ESTIMATE is matched for APIMAT :: 454 DataMart :: 454 Row Count of Table ESTIMATE is matched for DataMart :: 454 CURATED :: 454 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_140, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.DIVISION
Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 10 Row Count of Table DIVISION is matched for RAW :: 10 DataMart :: 10 CURATED :: 10 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1075, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [BIRTHDATE, HOME_ZIP, ISEXCLUDEDFROMPAYROLL, MIDDLENAME, OVERTIMEMODE, PAYROLLSTARTPERIOD, PHONECONFIRMED, ISEXTERNAL, RECORD_CREATE_DATE, POSITION, PAYROLLBUSINESSUNIT_ID, STARTDATE, USER_ID, ACTIVE_FLAG, EMAIL, HOME_CITY, HOME_UNIT, MANAGER_ID, MODIFIEDON, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, SALESFORCEROLE, CLOCKINOUTREMINDER, CREATEDBY_ID, LASTNAME, MOBILEPHONECONFIRMED, ID, MOBILEPHONE, PAYFREQUENCY_ID, SALESFORCECONTACTID, IMPORTID, MASTER_ID, PHONE, AGENTID, CREATEDON, EMAILCONFIRMED, FIRSTNAME, HOME_LATITUDE, HOME_STREET, RECORD_UPDATE_DATE, PHOTO, TENANT_TYPE, ACTIVE, HOME_ISMILITARY, HOURLYRATE, PAYROLLID, NAME, OVERTIMEPROFILE_ID, HOME_STATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_501, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [HOME_CITY, HOME_COUNTRY, HOME_ISMANUALCOORDINATES, HOME_STREET, USER_ID, CREATEDBY_ID, SALESFORCEROLE, MOBILEPHONECONFIRMED, EMAILCONFIRMED, FIRSTNAME, HOME_LATITUDE, PAYROLLBUSINESSUNIT_ID, PHONECONFIRMED, STARTDATE, PHONE, HOME_UNIT, OVERTIMEMODE, PAYROLLID, MODIFIEDON, ACTIVE, AGENTID, CREATEDON, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, MIDDLENAME, PHOTO, SALESFORCECONTACTID, LASTNAME, NAME, OVERTIMEPROFILE_ID, PAYFREQUENCY_ID, HOME_ZIP, ISEXTERNAL, BIRTHDATE, ID, MANAGER_ID, PAYROLLSTARTPERIOD, HOME_LONGITUDE, POSITION, CLOCKINOUTREMINDER, EMAIL, HOME_ISMILITARY, HOME_STATE, MOBILEPHONE, IMPORTID] Column names for DataMart Table --> STR_EMPLOYEE :: [AGENTID, CLOCKINOUTREMINDER, CREATEDON, FIRSTNAME, HOME_UNIT, OVERTIMEMODE, POSITION, HOME_ISMANUALCOORDINATES, HOME_ZIP, USER_ID, BIRTHDATE, EMAILCONFIRMED, MIDDLENAME, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, RECORD_UPDATE_DATE, SALESFORCEROLE, HOME_LONGITUDE, PHONECONFIRMED, OVERTIMEPROFILE_ID, ACTIVE_FLAG, ID, ISEXTERNAL, MOBILEPHONE, PAYROLLID, HOME_LATITUDE, ACTIVE, CREATEDBY_ID, HOME_ISMILITARY, HOME_STREET, HOME_CITY, IMPORTID, LASTNAME, MODIFIEDON, MANAGER_ID, ISEXCLUDEDFROMPAYROLL, PAYFREQUENCY_ID, STARTDATE, NAME, HOME_COUNTRY, HOME_STATE, PHONE, RECORD_CREATE_DATE, TENANT_TYPE, EMAIL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, MASTER_ID, PHOTO, HOURLYRATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_266, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [MODIFIEDON, SUMMARY, BUSINESSUNIT_ID, CAMPAIGN_ID, ESTIMATE_ID, ID, JOBTYPE_ID, LATESTFOLLOWUPDATE, PRIORITY, STATUS, PROJECT_ID, CREATEDBY_ID, IMPORTID, CREATEDON, CUSTOMER_ID, ACTIVE, LOCATION_ID] Column names for DataMart Table --> STR_LEAD :: [CAMPAIGN_ID, RECORD_UPDATE_DATE, MD5_VALUE, IMPORTID, LOCATION_ID, STATUS, ACTIVE_FLAG, CREATEDBY_ID, ID, MASTER_ID, BUSINESSUNIT_ID, CUSTOMER_ID, PRIORITY, SUMMARY, RECORD_CREATE_DATE, ACTIVE, JOBTYPE_ID, LATESTFOLLOWUPDATE, CREATEDON, PROJECT_ID, ESTIMATE_ID, MODIFIEDON, TENANT_TYPE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LOCATION_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_689, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [CREATEDBY_ID, REMOVEDBY_ID, ACTIVE, ID, IMPORTID, REMOVEDON, TYPE_ID, CREATEDON, GENERATEDFOREXTERNAL, OWNER_ID, GENERATEDFOR_ID, MEMO, MODIFIEDON] Column names for DataMart Table --> STR_TAG :: [REMOVEDON, MODIFIEDON, IMPORTID, MEMO, OWNER_ID, ACTIVE, REMOVEDBY_ID, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, TYPE_ID, RECORD_UPDATE_DATE, CREATEDON, GENERATEDFOREXTERNAL, GENERATEDFOR_ID, ID, RECORD_CREATE_DATE, SOURCE_PKEY_SPK] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_518, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [ACTIVE, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, EXTERNALID, INVOICE_ID, PAYMENTDATE, CHECKNUMBER, METHOD, CUSTOMER_ID, DEFERREDINTEREST, ID, SETTLEMENTSTATUS, TRANSACTIONSTATUS, BUSINESSUNIT_ID, IMPORTID, SETTLEMENTDATE, AMOUNT, SOURCE, STATUS, APPLIEDON, BATCH_ID, NUMBER, REFUNDEDAMOUNT, CREATEDON, EXPORTID, MEMO, TYPE_ID, CREDITAVAILABLE, MODIFIEDON, PAIDON, UNAPPLIEDAMOUNT, PROJECT_ID, STOREDPAYMENT_ID, AGREEMENTLANGUAGE, ESTIMATE_ID, FINANCINGOPERATOR, TRANSACTION] Column names for DataMart Table --> STR_PAYMENT :: [ACTIVE_FLAG, APPLIEDON, TRANSACTIONSTATUS, METHOD, STATUS, TRANSACTION, BATCH_ID, SETTLEMENTDATE, CREDITAVAILABLE, EXTERNALID, PAYMENTDATE, SETTLEMENTSTATUS, SOURCE, PROJECT_ID, REFUNDEDAMOUNT, PAIDON, TENANT_TYPE, AUTHORIZATIONSIGNATURE, FINANCINGOPERATOR, ID, MASTER_ID, NUMBER, STOREDPAYMENT_ID, UNAPPLIEDAMOUNT, IMPORTID, MEMO, MODIFIEDON, TYPE_ID, INVOICE_ID, ACTIVE, BUSINESSUNIT_ID, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, CREATEDON, DEFERREDINTEREST, CHECKNUMBER, AGREEMENTLANGUAGE, AMOUNT, ESTIMATE_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_332, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 28 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 33 Row Count of Table CANCELJOBREASON is matched for RAW :: 28 DataMart :: 28 CURATED :: 33 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_974, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [ACTIVE_FLAG, COPIEDFROM_ID, COST, NOTAX, PAYTECHSPECIFICBONUS, SOLDBYCOMMISSION, SOURCEVERSION, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, EXTERNALID, MODIFIEDON, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD, PAYSFLATAMOUNT, SOURCE, MASTER_ID, SCHEDULEDFLATAMOUNT, CREATEDBY_ID, DISPATCHFEE, ISTIMEANDMATERIAL, MEMBERSHIP, MEMBERSHIPMONTHS, QBITEMNAME, MEMBERSHIPACTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE, RECORD_UPDATE_DATE, ADDONPRICE, AUTOGLASSTYPE, ID, WARRANTY_DURATION, MEMBERPRICE, PURCHASEORDERLIMITS_REVENUEPERCENT, WARRANTY_DESCRIPTION, BUSINESSUNIT_ID, LOYALTYPROGRAMELIGIBLE, BONUS, CREATEDON, DESCRIPTION, GENERALLEDGERACCOUNT_ID, IMPORTID, ISDEFERREDREVENUE, WORKFLOWACTION_ID, CROSSSALEGROUP, IMAGES, ORIGINAL_ID, SYNCDATE, ISOTTASK, ACTIVE, BASERATE2, DISPLAYNAME, PAYSCOMMISSION, ADDONFLATAMOUNT, ALLOWAPPLYTAGSTOENTITIES, ARCHIVED, HOURS, BASERATE3, MEMBERSHIPTYPE_ID, MEMBERSHIPYEARS, NAME, PROVIDER_ID, TAXABLE, ACCOUNT, ALLOWDISCOUNTS, BASERATE1, COMMISSIONBONUS, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_CREATE_DATE, SUPPLIERIMAGES, PAYSSOLDBYRATE, PRICE, MINIMUMLABORHOURS] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_157, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [ACTIVE, NAME, CREATEDBY_ID, CREATEDON, IMPORTID, ID] Column names for DataMart Table --> STR_DIVISION :: [CREATEDON, ID, IMPORTID, ACTIVE_FLAG, RECORD_UPDATE_DATE, MASTER_ID, RECORD_CREATE_DATE, TENANT_TYPE, NAME, ACTIVE, CREATEDBY_ID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_671, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [ALLOTTEDTIME, CUSTOMERPO, LASTAPPOINTMENT_ID, LOCATION_ID, ISAUTODISPATCHED, LATEPENALTY, STATUS, PREDICTEDSALES, COMPLETEDON, MEMBERSHIP_ID, MODIFIEDON, ISPREVAILINGWAGE, MANAGEEMPLOYEEEMAIL, NUMBER, PMDATE, PROJECTEDVALUE, PRIORITY, BUSINESSUNIT_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ESTIMATEDCOST, ID, NOCHARGE, END, APPROXIMATESTARTDATE, CUSTOMER_ID, ISCONFIRMED, LEAD_ID, MANAGEFOLLOWUPEMAIL, OPPORTUNITYDATE, PLANSTART, GENERATEDBY_ID, IMPORTID, SOLDBY_ID, UNION, LEADGENERATED_ID, NOTIFICATIONSENABLED, PROJECT_ID, START, APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, CREATEDFROMESTIMATE_ID, DURATION, GENERATEDFROM_ID, PREVAILINGWAGECODE_ID, MONTHNUMBER, NOCHARGESOURCE, RECALLFOR_ID, TYPE_ID, WARRANTYFOR_ID, DRIVINGCOST, FIRSTAPPOINTMENT_ID, INVOICE_ID, OPPORTUNITY_ID, PLANEND, REASSIGNMENTPENALTY, TOTAL, ISTECHNICIANSPECIFIC, PREVAILINGWAGEJOBNUMBER, ACTIVE, CAMPAIGN_ID, CREATEDON, LASTCHANGEDBYSMARTDISPATCH, COMPLETIONSURVEYID, EXTERNALID, SUMMARY, PREDICTEDTOTAL, CREATEDBY_ID, DRIVETIME, SMARTDISPATCHDATA_JOB, SECONDARYJOBNUMBER] Column names for DataMart Table --> STR_JOB :: [BUSINESSUNIT_ID, CREATEDON, MANAGEFOLLOWUPEMAIL, DRIVETIME, SECONDARYJOBNUMBER, APPROXIMATEENDDATE, GENERATEDFROM_ID, NOTIFICATIONSENABLED, REASSIGNMENTPENALTY, LASTAPPOINTMENT_ID, LATEPENALTY, ACTIVE_FLAG, CALLSCRIPTANSWERRECORD_ID, DURATION, LASTCHANGEDBYSMARTDISPATCH, MANAGEEMPLOYEEEMAIL, MODIFIEDON, PROJECT_ID, RECORD_CREATE_DATE, SUMMARY, ISPREVAILINGWAGE, PREVAILINGWAGEJOBNUMBER, SOLDBY_ID, TYPE_ID, ISTECHNICIANSPECIFIC, PLANEND, UNION, CUSTOMERPO, CUSTOMER_ID, PROJECTEDVALUE, TENANT_TYPE, GENERATEDBY_ID, ISCONFIRMED, PLANSTART, COMPLETEDON, LOCATION_ID, PREDICTEDTOTAL, RECALLFOR_ID, ACTIVE, CREATEDFROMESTIMATESTATUSWHENBOOKING, END, FIRSTAPPOINTMENT_ID, MEMBERSHIP_ID, NUMBER, OPPORTUNITYDATE, TOTAL, ISAUTODISPATCHED, NOCHARGE, RECORD_UPDATE_DATE, APPROXIMATESTARTDATE, CAMPAIGN_ID, CREATEDBY_ID, ESTIMATEDCOST, IMPORTID, INVOICE_ID, LEADGENERATED_ID, MONTHNUMBER, PREVAILINGWAGECODE_ID, START, STATUS, CREATEDFROMESTIMATE_ID, NOCHARGESOURCE, OPPORTUNITY_ID, PMDATE, PREDICTEDSALES, PRIORITY, ALLOTTEDTIME, COMPLETIONSURVEYID, DRIVINGCOST, EXTERNALID, LEAD_ID, MASTER_ID, ID, SMARTDISPATCHDATA_JOB, WARRANTYFOR_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_839, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [CLASS, COMPOVERTIMERATE, CREATEDBY_ID, ISTUNEUP, MODIFIEDON, COMPSTANDARDRATE, CREATEDON, IMAGE, IMPORTID, PROJECTLABELS, ACTIVE, MAXIMUMMATERIALCOSTINPERCENT, PRIORITY, PROJECTEDVALUEADJUSTMENT, ISAUTODISPATCHED, MASTER_ID, NAME, TENANT_TYPE, COMPCODE, COMPDOUBLEOVERTIMERATE, DURATION, SOLDTHRESHOLD, SUMMARY, LIKELIHOOD, ENFORCERECURRINGSERVICEEVENTSELECTION, ACTIVE_FLAG, MINIMUMMATERIALCOSTINPERCENT, NOCHARGE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_280, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TAGTYPE
Table Count in Snowflake:: 714 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 714 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 714 Row Count of Table TAGTYPE is matched for RAW :: 714 DataMart :: 714 CURATED :: 714 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1163, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOB WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 744 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOB WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 744 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOB is matched for APIMAT :: 744 DataMart :: 744 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOB WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 744 Row Count of Table JOB is matched for DataMart :: 744 CURATED :: 744 |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_204, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [DEFAULTBIN_ID, CREATEDON, IMPORTID, CREATEDBY_ID, MEMO, TEMPLATE_ID, ID, WAREHOUSE_ID, MODIFIEDON, ACTIVE, NAME] Column names for DataMart Table --> STR_TRUCK :: [IMPORTID, TEMPLATE_ID, ID, CREATEDBY_ID, DEFAULTBIN_ID, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, WAREHOUSE_ID, ACTIVE_FLAG, NAME, ACTIVE, MASTER_ID, RECORD_UPDATE_DATE, MEMO, TENANT_TYPE] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_114, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [] Column names for DataMart Table --> STR_TAXZONE :: [ACTIVE, MATERIALTAXRATE, SOURCE_PKEY_SPK, TAXCODE, CREATEDON, IMPORTID, STATEZONECODE, TAXRATE, ACTIVE_FLAG, FEETAXRATE, NAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, QBACCOUNT, COLOR, ISTAXRATESEPARATED, LABORTAXRATE, ID, ISMULTIPLETAXZONE, MASTER_ID, TENANT_TYPE, CREATEDBY_ID, EXPIRATIONDATE, EXTERNALID] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_882, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 2439 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2439 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 2439 DataMart :: 2439 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2439 Row Count of Table LOCATION is matched for DataMart :: 2439 CURATED :: 2439 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_945, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4 Row Count of Table CALLREASON is matched for APIMAT :: 4 DataMart :: 4 Row Count of Table CALLREASON is matched for DataMart :: 4 CURATED :: 4 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_529, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_ISMILITARY, COUNTONJOBCOUNTER, CREATEDON, CUSTOMHOURLYRATE, GEOFENCECLOCKINMODE, IMPORTID, STPAYCODE, ACTIVE, ADDRESS_ISMANUALCOORDINATES, DEDUCTCOMMUTETIME, DESCRIPTION, OVERTIMEPAYCODE_ID, ROUTEAROUNDNJA, ADDRESS_UNIT, BUSINESSUNIT_ID, EVENTNAME, EXCLUDEABSENTEVENT, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, ADDRESS_COUNTRY, ADDRESS_LATITUDE, ADDRESS_STREET, APPLICABLEEMPLOYEETYPE, CODE, TYPE, PAYROLLPOSTINGGROUP_ID, VISIBILITY, ADDRESS_CITY, ADDRESS_ZIP, ISAUTOCLOCKINENABLED, ADDRESS_LONGITUDE, CREATEDBY_ID, HOURLYRATE, OTPAYCODE, OVERTIMEPAYROLLCONTROLCODE_ID, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_STATE, ISDEFAULTSHOPTIME, RATEMULTIPLIER, ID, STANDARDPAYCODE_ID] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_COUNTRY, ADDRESS_LONGITUDE, ADDRESS_STATE, CODE, COUNTONJOBCOUNTER, RECORD_CREATE_DATE, CUSTOMHOURLYRATE, ADDRESS_ZIP, CREATEDON, VISIBILITY, OVERTIMEPAYCODE_ID, IMPORTID, ACTIVE, APPLICABLEEMPLOYEETYPE, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, ROUTEAROUNDNJA, STANDARDPAYROLLCONTROLCODE_ID, TENANT_TYPE, OVERTIMEPAYROLLCONTROLCODE_ID, STPAYCODE, ADDRESS_CITY, ADDRESS_ISMILITARY, DEDUCTCOMMUTETIME, GEOFENCECLOCKINMODE, ID, PAYROLLPOSTINGGROUP_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, DOUBLEOVERTIMEPAYCODE_ID, DESCRIPTION, RECORD_UPDATE_DATE, SENDALERTSONMOBILE, ACTIVE_FLAG, OTPAYCODE, STANDARDPAYCODE_ID, ISDEFAULTSHOPTIME, TYPE, ADDRESS_LATITUDE, ADDRESS_STREET, MASTER_ID, ISAUTOCLOCKINENABLED, CREATEDBY_ID, ENABLESIMPLECLOCKINOUT, EVENTNAME, RATEMULTIPLIER] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_987, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [BUSINESSUNIT_ID, ID, IMAGE, IMPORTID, NAME, ACTIVE, ACTIVE_FLAG, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, COST, DNIS, MODIFIEDBY_ID, CATEGORY_ID, CREATEDBY_ID, CREATEDON, MASTER_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_919, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 2281 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2281 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 2281 DataMart :: 2281 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2281 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 2281 CURATED :: 2281 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_063, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TAXZONE
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table TAXZONE is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_732, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 219 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 219 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 219 Row Count of Table TECHNICIAN is matched for APIMAT :: 219 DataMart :: 219 Row Count of Table TECHNICIAN is matched for DataMart :: 219 CURATED :: 219 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_620, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CATEGORY
Table Count in Snowflake:: 291 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 291 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 291 Row Count of Table CATEGORY is matched for RAW :: 291 DataMart :: 291 CURATED :: 291 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_158, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [ENDTIME, INVOICE_ID, INVOICEITEM_ID, INVOICENUMBER, ISAPIGENERATED, LABORSKUREFERENCE_SKUID, PAYROLLACTIVITYCODE_ID, LABORSKU_ID, ENDCOORDINATE, IMPORTID, JOBTYPENAME, TECHNICIANPAYROLLID, AMOUNT2ADJUSTMENT, PROJECTNUMBER, ACTIVE, AMOUNT2, DATE, ISPREVAILINGWAGEJOB, JOB_ID, MEMO, PAIDTIMETYPE, PAYRULENAME, TAXZONENAME, TECHNICIANBUSINESSUNITNAME, PAYCODE, CREATEDBY_ID, CUSTOMERNAME, STARTDISTANCE, GROSSPAYITEMTYPE, STARTCOORDINATE, PAIDDURATIONHOURS, LOCATIONZIP, PROJECT_ID, TECHNICIANBUSINESSUNIT_ID, PAIDREASON, AMOUNT, ENDDISTANCE, LOCATIONADDRESS, TECHNICIANNAME, GROSSPAYITEMMETA, ID, LABORTYPECODE, LOCATIONNAME, STARTTIME, PAYOUTBUSINESSUNIT_ID, SOURCEENTITYID, ACTIVITY, BURDENCOSTAMOUNT, CREATEDON, PAYOUTBUSINESSUNITNAME, PAYROLL_ID, LABORTYPE_ID, PAIDDURATION, CUSTOMER_ID, JOBNUMBER, LABORSKUREFERENCE_SKUTYPE, LOCATION_ID, PAYCODENAME, TECHNICIAN_ID, ZONENAME] Column names for DataMart Table --> STR_GROSSPAYITEM :: [BURDENCOSTAMOUNT, DATE, GROSSPAYITEMTYPE, INVOICENUMBER, PAIDTIMETYPE, STARTDISTANCE, TECHNICIANBUSINESSUNIT_ID, TECHNICIANNAME, PAIDREASON, PAYOUTBUSINESSUNIT_ID, PAYROLLACTIVITYCODE_ID, ACTIVE, ENDTIME, GROSSPAYITEMMETA, INVOICEITEM_ID, RECORD_CREATE_DATE, LABORTYPECODE, MASTER_ID, LABORSKUREFERENCE_SKUTYPE, PAYCODE, PAYRULENAME, RECORD_UPDATE_DATE, STARTCOORDINATE, ENDCOORDINATE, STARTTIME, TECHNICIANBUSINESSUNITNAME, TENANT_TYPE, ID, LOCATIONZIP, PAIDDURATION, ZONENAME, CREATEDON, JOB_ID, LABORSKU_ID, LOCATIONADDRESS, TECHNICIAN_ID, PROJECTNUMBER, TAXZONENAME, AMOUNT2ADJUSTMENT, ISAPIGENERATED, LOCATION_ID, SOURCEENTITYID, PAYCODENAME, PAYOUTBUSINESSUNITNAME, PROJECT_ID, TECHNICIANPAYROLLID, ACTIVE_FLAG, CREATEDBY_ID, CUSTOMER_ID, LABORSKUREFERENCE_SKUID, LABORTYPE_ID, PAYROLL_ID, AMOUNT2, MEMO, ACTIVITY, AMOUNT, CUSTOMERNAME, ENDDISTANCE, IMPORTID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOBNUMBER, JOBTYPENAME, PAIDDURATIONHOURS, LOCATIONNAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ZONENAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_424, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [AUTOGLASSITEM_ID, CROSSSALEGROUP, DISPLAYINAMOUNT, IMPORTID, ISADDON, LASTUNITPRICESETBYEMPLOYEE, ORDER, PROCUREMENTSOURCE_SOURCETYPE, QUANTITY, SOLDBYCOMMISSION, TECHNICIANSPLIT3, INVENTORYSTATUS, NOTAX, SIGNATURE, SOLDBY_ID, TECHNICIANFORBASERATE2_ID, TOTAL, BASERATE1, BONUS, EQUIPMENT_ID, MODIFIEDON, SKU_ID, WORKFLOWACTION_ID, COST, INVENTORYLOCATION_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PAYSFLATAMOUNT, PROJECTORDER, TAXABLE, TECHNICIANFORBASERATE3_ID, PRICEMODIFIER_ID, ALLOWDISCOUNTS, COMMISSIONBONUS, DEDUCTASJOBCOST, ISOTTASK, PAYTECHSPECIFICBONUS, PROCUREMENTSOURCE_ESTIMATEITEMID, SKUREFERENCE_SKUID, ID, PARENTITEM_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TOTALCOST, PROCUREDFROM_ID, SOLDHOURS, STANDARDPRICE, ACTIVE, COSTOFSALEACCOUNT_ID, SKUNAME, ISINVENTORY, SCHEDULEDFLATAMOUNT, TECHNICIANSPLIT1, BASERATE2, ADDONFLATAMOUNT, DESCRIPTION, EXPORTID, MEMBERSHIPWORKFLOWACTION, PROCUREMENTSOURCE_REQUISITIONITEMID, TECHNICIANSPLIT2, HOURS, ITEMGROUPNAME, SOURCETYPE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BASERATE3, BUSINESSUNIT_ID, CHARGEABLE, DATECREATED, INVENTORYWAREHOUSENAME, INVOICE_ID, ISUNITPRICEMANUALLYSET, PROCUREDFROMESTIMATEITEM_ID, CREATEDBY_ID, ESTIMATEITEM_ID, TECHNICIANFORBASERATE1_ID, USEDMATERIAL_ID, ACCOUNT, CREATEDON, GENERALLEDGERACCOUNT_ID, MARKUP, PAYSCOMMISSION, SKUREFERENCE_SKUTYPE, INVENTORYBATCH_ID, TECHNICIAN_ID, UNITPRICE, PAYSSOLDBYRATE, PROJECTLABELS] Column names for DataMart Table --> STR_INVOICEITEM :: [BASERATE1, EQUIPMENT_ID, INVENTORYSTATUS, LASTUNITPRICESETBYEMPLOYEE, PAYSCOMMISSION, TAXABLE, CREATEDON, UNITPRICE, ISUNITPRICEMANUALLYSET, INVENTORYWAREHOUSENAME, ALLOWDISCOUNTS, IMPORTID, ITEMGROUPROOT_ID, COSTOFSALEACCOUNT_ID, ESTIMATEITEM_ID, SKUREFERENCE_SKUID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TECHNICIANFORBASERATE2_ID, PROJECTLABELS, ACCOUNT, AUTOGLASSITEM_ID, BONUS, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, MEMBERSHIPWORKFLOWACTION, TECHNICIANSPLIT1, TECHNICIANSPLIT3, RECORD_UPDATE_DATE, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT2, TECHNICIANFORBASERATE1_ID, PARENTITEM_ID, INVOICE_ID, PROJECTORDER, SCHEDULEDFLATAMOUNT, ACTIVE_FLAG, COST, ISOTTASK, ITEMGROUPNAME, QUANTITY, TOTALCOST, NOTAX, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TENANT_TYPE, SOLDBYCOMMISSION, MASTER_ID, TECHNICIANFORBASERATE3_ID, DATECREATED, MEMBERPRICE, PROCUREDFROM_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, SOURCETYPE, HOURS, PAYTECHSPECIFICBONUS, SKU_ID, SKUNAME, BASERATE2, BUSINESSUNIT_ID, COMMISSIONBONUS, DISPLAYINAMOUNT, ID, ISINVENTORY, PRICEMODIFIER_ID, PROCUREMENTSOURCE_SOURCETYPE, SOLDBY_ID, WORKFLOWACTION_ID, EXPORTID, INVENTORYLOCATION_ID, ISADDON, PROCUREDFROMESTIMATEITEM_ID, TECHNICIAN_ID, SIGNATURE, ADDONFLATAMOUNT, PROCUREMENTSOURCE_REQUISITIONITEMID, CREATEDBY_ID, MARKUP, MODIFIEDON, ORDER, PAYSSOLDBYRATE, STANDARDPRICE, RECORD_CREATE_DATE, USEDMATERIAL_ID, ACTIVE, BASERATE3, CHARGEABLE, DEDUCTASJOBCOST, SOLDHOURS, DESCRIPTION, PAYSFLATAMOUNT, INVENTORYBATCH_ID, TOTAL] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1044, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [COMPCODE, LIKELIHOOD, RECORD_CREATE_DATE, TENANT_TYPE, NOCHARGE, CREATEDBY_ID, ACTIVE, SUMMARY, IMAGE, MAXIMUMMATERIALCOSTINPERCENT, MODIFIEDON, ISAUTODISPATCHED, NAME, CREATEDON, DURATION, SOLDTHRESHOLD, ISTUNEUP, ACTIVE_FLAG, COMPDOUBLEOVERTIMERATE, PROJECTLABELS, ENFORCERECURRINGSERVICEEVENTSELECTION, MINIMUMMATERIALCOSTINPERCENT, RECORD_UPDATE_DATE, CLASS, COMPOVERTIMERATE, COMPSTANDARDRATE, ID, IMPORTID, MASTER_ID, PRIORITY, PROJECTEDVALUEADJUSTMENT] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_647, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [ID, IMPORTID, METADATA, URL, ALIAS, CREATEDON, EXTERNALURL, ISEXTERNAL, TYPE, OWNER_ID, ACTIVE, CREATEDBY_ID, ORIGINALNAME] Column names for DataMart Table --> STR_SKUASSET :: [MASTER_ID, RECORD_UPDATE_DATE, ID, ORIGINALNAME, CREATEDBY_ID, METADATA, EXTERNALURL, TENANT_TYPE, TYPE, ACTIVE, ALIAS, RECORD_CREATE_DATE, CREATEDON, ACTIVE_FLAG, ISEXTERNAL, OWNER_ID, IMPORTID, URL] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ORIGINALNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_644, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [CREATEDON, ID, ISTIMEANDMATERIAL, TAXRATE, IMPORTID, VENDORINVOICENUMBER, JOB_ID, NOCHARGE, PROJECTLABELS, REQUIREDON, MARKUP, SHIPTO_ISMILITARY, SHIPTO_ZIP, BUSINESSUNIT_ID, CANCELEDON, CREATEDBY_ID, GROUPINGOPTION, PROJECT_ID, INVOICE_ID, EXTERNALID, AMOUNT, BATCH_ID, CANCELEDBY_ID, SENDINGMETHOD, SHIPTO_LATITUDE, SHIPTO_LONGITUDE, MODIFIEDON, SHIPTODESCRIPTION, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPPING, CANCELEDREASON, DATE, NUMBER, POVENDOR_ID, RECEIVEDON, SHIPTO_CITY, TAXSCHEMA, TYPE_ID, SHIPTO_ISMANUALCOORDINATES, VENDOR, SHIPTO_STATE, SHIPTO_UNIT, TAX, INVENTORYLOCATION_ID, SENDSTATUS, EXPORTID, SHIPTO_COUNTRY, STATUS, SUMMARY, ACTIVE, ERRORMESSAGE, SENTON, SHIPTO_STREET, REQUISITION_ID, TECHNICIAN_ID] Column names for DataMart Table --> STR_PURCHASEORDER :: [ACTIVE_FLAG, INVOICE_ID, MODIFIEDON, PROJECTLABELS, SHIPTO_LATITUDE, ID, CANCELEDBY_ID, DATE, JOB_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_STATE, REQUIREDON, SHIPTO_LONGITUDE, ERRORMESSAGE, SHIPTO_ISMILITARY, TAXSCHEMA, VENDORINVOICENUMBER, SHIPTO_COUNTRY, ACTIVE, EXPORTID, IMPORTID, MASTER_ID, POVENDOR_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SHIPTODESCRIPTION, SHIPTO_STREET, ISTIMEANDMATERIAL, STATUS, CANCELEDON, MARKUP, NUMBER, PROJECT_ID, TECHNICIAN_ID, SENDSTATUS, TRUCK_ID, SUMMARY, TAXRATE, CANCELEDREASON, CREATEDON, RECEIVEDON, SENDINGMETHOD, SHIPTO_CITY, VENDOR, EXTERNALID, NOCHARGE, REQUISITION_ID, SHIPTO_UNIT, AMOUNT, BUSINESSUNIT_ID, GROUPINGOPTION, INVENTORYLOCATION_ID, SHIPTO_ZIP, TAX, TENANT_TYPE, RECORD_UPDATE_DATE, SENTON, SHIPTO_ISMANUALCOORDINATES, RECORD_CREATE_DATE, SHIPPING] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_903, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [RECORDINGPATH, ACTIVE, CREATEDON, SID, TO, REVIEWEDBY_ID, CALLSERVICE, EXCUSEMEMO, TAG, ACTIVE_FLAG, FOLLOWUP_ID, FROM, STATUS, CONVERSIONSCORE, ESTIMATE_ID, ID, MASTER_ID, RECORDINGURL, RECORD_UPDATE_DATE, AGENT_ID, LOCATION_ID, CUSTOMER_ID, CAMPAIGN_ID, MODIFIEDON, RECORDINGID, RECORD_CREATE_DATE, DURATION, CREATEDBY_ID, DIRECTION, LEAD_ID, REVIEWINGBY_ID, TYPE, IMPORTID, JOB_ID, TENANT_TYPE, VOICEMAILPATH, REASON_ID, WONTREVIEW] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_089, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [CREATEDBY_ID, CREATEDON, ACTIVE, ID, NAME, IMPORTID] Column names for DataMart Table --> STR_DIVISION :: [CREATEDON, IMPORTID, MASTER_ID, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, NAME, TENANT_TYPE] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_915, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 5 DataMart :: 5 Row Count of Table HOLDJOBREASON is matched for DataMart :: 5 CURATED :: 5 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_629, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [BUSINESSUNIT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, CREATEDON, IMPORTID, PROCUREMENTSOURCE_ESTIMATEITEMID, SOURCETYPE, DATECREATED, PROCUREDFROMESTIMATEITEM_ID, NOTAX, USEDMATERIAL_ID, SOLDBY_ID, ACCOUNT, LASTUNITPRICESETBYEMPLOYEE, PROJECTORDER, SKUNAME, TECHNICIANFORBASERATE1_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, SCHEDULEDFLATAMOUNT, SIGNATURE, TECHNICIANSPLIT2, TECHNICIANFORBASERATE2_ID, DEDUCTASJOBCOST, DESCRIPTION, ISUNITPRICEMANUALLYSET, ITEMGROUPROOT_ID, PARENTITEM_ID, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, HOURS, MEMBERSHIPWORKFLOWACTION, MODIFIEDON, PAYSFLATAMOUNT, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TECHNICIANFORBASERATE3_ID, UNITPRICE, ALLOWDISCOUNTS, BASERATE3, BONUS, DISPLAYINAMOUNT, MARKUP, TAXABLE, PROCUREMENTSOURCE_SOURCETYPE, WORKFLOWACTION_ID, ACTIVE, BASERATE2, ID, ISADDON, PROCUREDFROM_ID, STANDARDPRICE, INVENTORYBATCH_ID, QUANTITY, SKUREFERENCE_SKUID, TECHNICIANSPLIT3, TECHNICIAN_ID, CHARGEABLE, EXPORTID, INVENTORYWAREHOUSENAME, INVOICE_ID, ISOTTASK, TOTALCOST, INVENTORYLOCATION_ID, PAYTECHSPECIFICBONUS, PROJECTLABELS, SKU_ID, ADDONFLATAMOUNT, GENERALLEDGERACCOUNT_ID, MEMBERPRICE, PRICEMODIFIER_ID, TOTAL, ESTIMATEITEM_ID, INVENTORYSTATUS, PAYSSOLDBYRATE, SOLDHOURS, TECHNICIANSPLIT1, AUTOGLASSITEM_ID, BASERATE1, COST, CROSSSALEGROUP, EQUIPMENT_ID, ITEMGROUPNAME, ORDER, CREATEDBY_ID, ISINVENTORY, PAYSCOMMISSION, TECHNICIANACKNOWLEDGEMENTSIGNATURE] Column names for DataMart Table --> STR_INVOICEITEM :: [BASERATE1, CROSSSALEGROUP, DISPLAYINAMOUNT, EXPORTID, PRICEMODIFIER_ID, PROCUREDFROMESTIMATEITEM_ID, TECHNICIANFORBASERATE1_ID, INVENTORYWAREHOUSENAME, UNITPRICE, SKUNAME, TECHNICIAN_ID, BONUS, MASTER_ID, PROJECTLABELS, CREATEDON, ADDONFLATAMOUNT, GENERALLEDGERACCOUNT_ID, HOURS, ID, ISINVENTORY, INVENTORYLOCATION_ID, PAYSSOLDBYRATE, SKUREFERENCE_SKUTYPE, MEMBERPRICE, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SKU_ID, ACTIVE, COST, DEDUCTASJOBCOST, TECHNICIANACKNOWLEDGEMENTSIGNATURE, PARENTITEM_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, SCHEDULEDFLATAMOUNT, TOTAL, WORKFLOWACTION_ID, NOTAX, SKUREFERENCE_SKUID, SOLDBY_ID, ACCOUNT, ALLOWDISCOUNTS, BASERATE2, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DATECREATED, ESTIMATEITEM_ID, IMPORTID, INVENTORYSTATUS, SIGNATURE, PAYTECHSPECIFICBONUS, TECHNICIANSPLIT1, USEDMATERIAL_ID, INVENTORYBATCH_ID, SOLDHOURS, LASTUNITPRICESETBYEMPLOYEE, EQUIPMENT_ID, INVOICE_ID, ISADDON, ISOTTASK, ITEMGROUPNAME, STANDARDPRICE, TECHNICIANSPLIT3, MEMBERSHIPWORKFLOWACTION, PAYSFLATAMOUNT, RECORD_CREATE_DATE, SOURCETYPE, QUANTITY, TENANT_TYPE, TECHNICIANFORBASERATE3_ID, AUTOGLASSITEM_ID, BASERATE3, CHARGEABLE, PAYSCOMMISSION, BUSINESSUNIT_ID, COMMISSIONBONUS, DESCRIPTION, MODIFIEDON, PROCUREDFROM_ID, PROCUREMENTSOURCE_SOURCETYPE, SOLDBYCOMMISSION, TECHNICIANFORBASERATE2_ID, MARKUP, ACTIVE_FLAG, ISUNITPRICEMANUALLYSET, ITEMGROUPROOT_ID, ORDER, PROCUREMENTSOURCE_REQUISITIONITEMID, RECORD_UPDATE_DATE, TOTALCOST, PROJECTORDER, TAXABLE, TECHNICIANSPLIT2] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_702, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SKUIMAGES, AVALARARESIDENTIALTAXCODE, NAME, SOURCE, SOURCEVERSION, ID, IMPORTID, HIDEINMOBILE, SUPPLIERIMAGES, BUSINESSUNIT_ID, MASTER_ID, ACTIVE, EXTERNALID, IMAGE, PARENT_ID, TENANT_TYPE, DESCRIPTION, CREATEDON, AVALARACOMMERCIALTAXCODE, CATEGORYTYPE, CREATEDBY_ID, POSITION] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_901, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 3093 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3093 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 3093 DataMart :: 3093 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 3093 Row Count of Table INVOICE is matched for DataMart :: 3093 CURATED :: 3093 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_652, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 31 Row Count of Table TIMESHEETCODE is matched for RAW :: 31 DataMart :: 31 CURATED :: 31 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_785, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [ACTIVE_FLAG, TENANT_TYPE, RECORD_UPDATE_DATE, CREATEDBY_ID, MARKETINGUPDATESENABLED, MASTER_ID, REVERSEPHONE, MESSAGESENABLED, MODIFIEDON, ID, IMPORTID, JOBREMINDERSENABLED, MEMO, TYPE, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, VALUE, ACTIVE, CREATEDON, OWNER_ID] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_344, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [MONTHNUMBER, NUMBER, CREATEDON, JOB_ID, MODIFIEDON, STATUS, ACTIVE, START, ID, SPECIALINSTRUCTIONS, IMPORTID, ISUNUSED, PLANSTART, CREATEDBY_ID, PLANEND, SMARTDISPATCHDATA_JOBAPPOINTMENT, ISCONFIRMED, END] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [ISUNUSED, MODIFIEDON, NUMBER, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, PLANSTART, CREATEDON, END, MASTER_ID, TENANT_TYPE, ISCONFIRMED, JOB_ID, STATUS, SPECIALINSTRUCTIONS, SMARTDISPATCHDATA_JOBAPPOINTMENT, ID, START, ACTIVE_FLAG, IMPORTID, PLANEND, ACTIVE, CREATEDBY_ID, MONTHNUMBER] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: END Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_945, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [MODIFIEDON, MASTER_ID, NAME, RECORD_CREATE_DATE, CREATEDON, LEAD, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, ACTIVE, ACTIVE_FLAG, TENANT_TYPE, IMPORTID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_723, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 307 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 307 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 307 Row Count of Table PAYMENT is matched for APIMAT :: 307 DataMart :: 307 Row Count of Table PAYMENT is matched for DataMart :: 307 CURATED :: 307 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_165, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAXZONE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAXZONE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAXZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAXZONE :: [EXPIRATIONDATE, ISMULTIPLETAXZONE, IMPORTID, ISTAXRATESEPARATED, CREATEDBY_ID, EXTERNALID, TAXRATE, QBACCOUNT, MATERIALTAXRATE, COLOR, FEETAXRATE, LABORTAXRATE, STATEZONECODE, ACTIVE, CREATEDON, NAME, ID, TAXCODE] Column names for DataMart Table --> STR_TAXZONE :: [COLOR, IMPORTID, TAXRATE, TENANT_TYPE, ACTIVE_FLAG, STATEZONECODE, ISMULTIPLETAXZONE, EXTERNALID, CREATEDBY_ID, SOURCE_PKEY_SPK, RECORD_CREATE_DATE, EXPIRATIONDATE, ID, MATERIALTAXRATE, ACTIVE, LABORTAXRATE, NAME, TAXCODE, CREATEDON, ISTAXRATESEPARATED, RECORD_UPDATE_DATE, FEETAXRATE, MASTER_ID, QBACCOUNT] Column names for Curated Table --> DIM_TAXZONE :: [TAXRATE, RECORD_CREATE_DATE, TAXCODE, ISMULTIPLETAXZONE, IMPORTID, MATERIALTAXRATE, CREATEDBY_ID, CREATEDON, STATEZONECODE, TENANT_TYPE, LABORTAXRATE, RECORD_UPDATE_DATE, ISTAXRATESEPARATED, QBACCOUNT, RECORD_UPDATED_BY, ACTIVE, COLOR, ID, SOURCE_PKEY_SPK, EXPIRATIONDATE, EXTERNALID, FEETAXRATE, NAME] Column Name found in Datamart and Curated Table :: EXPIRATIONDATE Column Name found in Datamart and Curated Table :: ISMULTIPLETAXZONE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTAXRATESEPARATED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: QBACCOUNT Column Name found in Datamart and Curated Table :: MATERIALTAXRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: FEETAXRATE Column Name found in Datamart and Curated Table :: LABORTAXRATE Column Name found in Datamart and Curated Table :: STATEZONECODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
8 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_719, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [AVALARACOMMERCIALTAXCODE, DEDUCTASJOBCOST, DISPLAYINAMOUNT, MASTER_ID, MEMBERPRICE, PRIMARYVENDOR_ID, NAME, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, BONUS, DISPLAYNAME, EXCLUDEFROMPRICEBOOKWIZARD, ISSERIALIZED, PURCHASEORDERLIMITS_FLATAMOUNT, ACCOUNT, ADDONFLATAMOUNT, ASSETACCOUNT_ID, COPIEDFROM_ID, PAYSSOLDBYRATE, RECORD_UPDATE_DATE, GENERALLEDGERACCOUNT_ID, ORIGINAL_ID, UNITOFMEASURE, COSTOFSALEACCOUNT_ID, ADDONMEMBERPRICE, BUSINESSUNIT_ID, CATEGORY_ID, CREATEDON, IMAGES, DESCRIPTION, MODIFIEDON, PURCHASEORDERLIMITS_REVENUEPERCENT, TAXABLE, SUPPLIERIMAGES, ARCHIVED, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, IMPORTID, INVENTORYENABLEDBY_ID, PRICE, SYNCDATE, ACTIVE, ADDONPRICE, EXTERNALID, ISINVENTORY, PAYSCOMMISSION, PAYTECHSPECIFICBONUS, SERIALIZEDON, TENANT_TYPE, NOTAX, PROVIDER_ID, SOURCEVERSION, RECORD_CREATE_DATE, AUTOGLASSTYPE, COST, CREATEDBY_ID, HOURS, LOYALTYPROGRAMELIGIBLE, PAYSFLATAMOUNT, SOURCE, COMMISSIONBONUS, ID, INVENTORYENABLEDON, USEFIXEDMATERIALPRICE, CROSSSALEGROUP] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_067, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.TRADE
Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7 Row Count of Table TRADE is matched for RAW :: 7 DataMart :: 7 CURATED :: 7 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_497, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CATEGORY
Table Count in Snowflake:: 275 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 275 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 275 Row Count of Table CATEGORY is matched for RAW :: 275 DataMart :: 275 CURATED :: 275 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_050, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [] Column names for DataMart Table --> STR_TRADE :: [RECORD_UPDATE_DATE, CREATEDON, IMPORTID, ID, NAME, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, RECORD_CREATE_DATE, MASTER_ID] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_085, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [IMPORTID, DEFAULTBIN_ID, ACTIVE, CREATEDBY_ID, CREATEDON, TEMPLATE_ID, ID, MODIFIEDON, WAREHOUSE_ID, MEMO, NAME] Column names for DataMart Table --> STR_TRUCK :: [NAME, RECORD_UPDATE_DATE, MODIFIEDON, RECORD_CREATE_DATE, DEFAULTBIN_ID, ID, TENANT_TYPE, TEMPLATE_ID, WAREHOUSE_ID, IMPORTID, MASTER_ID, ACTIVE_FLAG, MEMO, ACTIVE, CREATEDON, CREATEDBY_ID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1003, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBTYPE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBTYPE :: [ACTIVE, COMPSTANDARDRATE, ENFORCERECURRINGSERVICEEVENTSELECTION, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, MODIFIEDON, IMAGE, ISAUTODISPATCHED, ISTUNEUP, NAME, CLASS, PRIORITY, IMPORTID, SOLDTHRESHOLD, NOCHARGE, CREATEDBY_ID, CREATEDON, MAXIMUMMATERIALCOSTINPERCENT, PROJECTEDVALUEADJUSTMENT, ID, DURATION, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, PROJECTLABELS, LIKELIHOOD, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBTYPE :: [MASTER_ID, MAXIMUMMATERIALCOSTINPERCENT, RECORD_UPDATE_DATE, ISTUNEUP, LIKELIHOOD, COMPSTANDARDRATE, CREATEDBY_ID, CREATEDON, IMAGE, ISAUTODISPATCHED, IMPORTID, MODIFIEDON, PRIORITY, PROJECTEDVALUEADJUSTMENT, ACTIVE, PROJECTLABELS, ACTIVE_FLAG, CLASS, DURATION, ID, NOCHARGE, COMPCODE, COMPDOUBLEOVERTIMERATE, COMPOVERTIMERATE, ENFORCERECURRINGSERVICEEVENTSELECTION, MINIMUMMATERIALCOSTINPERCENT, RECORD_CREATE_DATE, SOLDTHRESHOLD, SUMMARY, TENANT_TYPE, NAME] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISTUNEUP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1073, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CUSTOMER WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 7566 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7566 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CUSTOMER is matched for APIMAT :: 7566 DataMart :: 7566 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_CUSTOMER WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 7566 Row Count of Table CUSTOMER is matched for DataMart :: 7566 CURATED :: 7566 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_396, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, AMOUNT, ACTIVE, INVOICE_ID, PAYMENT_ID, ID, MODIFIEDON, CREATEDON, CREATEDBY_ID] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [RECORD_CREATE_DATE, TENANT_TYPE, AMOUNT, PAYMENT_ID, MASTER_ID, MODIFIEDON, CREATEDBY_ID, CREATEDON, INVOICE_ID, ACTIVE, ACTIVE_FLAG, IMPORTID, RECORD_UPDATE_DATE, ID, PAYSELLERCOMMISSION] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_221, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [CREATEDON, MONTHNUMBER, END, PLANSTART, START, ISCONFIRMED, ACTIVE, IMPORTID, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, NUMBER, ID, JOB_ID, SMARTDISPATCHDATA_JOBAPPOINTMENT, CREATEDBY_ID, ISUNUSED, PLANEND] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, ID, MONTHNUMBER, PLANSTART, STATUS, ISCONFIRMED, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE, CREATEDBY_ID, NUMBER, TENANT_TYPE, END, JOB_ID, START, MASTER_ID, RECORD_UPDATE_DATE, CREATEDON, ACTIVE_FLAG, ISUNUSED, SPECIALINSTRUCTIONS, PLANEND] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: PLANEND Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_859, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE, CREATEDON, SERVICEDAYSENABLED, CREATEDBY_ID, ZIPS, LOCNNUMBERS, MASTER_ID, MODIFIEDON, SERVICEDAYS, RECORD_CREATE_DATE, TERRITORYNUMBERS, ACTIVE_FLAG, ID, RECORD_UPDATE_DATE, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, IMPORTID, CITIES, COLOR, NAME] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_187, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.TRUCK
Table Count in Snowflake:: 68 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 68 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 68 Row Count of Table TRUCK is matched for RAW :: 68 DataMart :: 68 CURATED :: 68 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_342, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [COMMISSIONBONUS, HOURS, SIGNATURE, TECHNICIANFORBASERATE2_ID, COST, CROSSSALEGROUP, ESTIMATEITEM_ID, GENERALLEDGERACCOUNT_ID, WORKFLOWACTION_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, BASERATE2, CHARGEABLE, DEDUCTASJOBCOST, MEMBERPRICE, SOURCETYPE, PAYSSOLDBYRATE, PRICEMODIFIER_ID, SOLDBYCOMMISSION, TOTALCOST, UNITPRICE, EQUIPMENT_ID, EXPORTID, ID, ISADDON, ISOTTASK, NOTAX, TECHNICIANSPLIT1, TECHNICIANSPLIT2, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, TAXABLE, TOTAL, ACCOUNT, CREATEDBY_ID, DISPLAYINAMOUNT, IMPORTID, INVENTORYLOCATION_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, INVOICE_ID, DESCRIPTION, ACTIVE, ADDONFLATAMOUNT, BASERATE1, BUSINESSUNIT_ID, CREATEDON, PROJECTLABELS, ALLOWDISCOUNTS, INVENTORYBATCH_ID, INVENTORYSTATUS, ISUNITPRICEMANUALLYSET, PROJECTORDER, TECHNICIANACKNOWLEDGEMENTSIGNATURE, SKU_ID, SOLDHOURS, PAYTECHSPECIFICBONUS, ITEMGROUPROOT_ID, MARKUP, SKUREFERENCE_SKUTYPE, ISINVENTORY, MEMBERSHIPWORKFLOWACTION, ORDER, PROCUREDFROMESTIMATEITEM_ID, SKUREFERENCE_SKUID, BASERATE3, BONUS, COSTOFSALEACCOUNT_ID, DATECREATED, MODIFIEDON, PROCUREMENTSOURCE_REQUISITIONITEMID, PROCUREMENTSOURCE_SOURCETYPE, SOLDBY_ID, TECHNICIAN_ID, TECHNICIANSPLIT3, STANDARDPRICE, USEDMATERIAL_ID, AUTOGLASSITEM_ID, INVENTORYWAREHOUSENAME, PARENTITEM_ID, QUANTITY, PAYSCOMMISSION, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE3_ID] Column names for DataMart Table --> STR_INVOICEITEM :: [ACTIVE, ALLOWDISCOUNTS, BASERATE2, BONUS, DISPLAYINAMOUNT, MARKUP, TECHNICIANSPLIT2, TECHNICIAN_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, TAXABLE, DEDUCTASJOBCOST, GENERALLEDGERACCOUNT_ID, INVENTORYWAREHOUSENAME, INVOICE_ID, ISINVENTORY, PAYSCOMMISSION, PROCUREMENTSOURCE_SOURCETYPE, SOLDBYCOMMISSION, BUSINESSUNIT_ID, EQUIPMENT_ID, MODIFIEDON, SKUREFERENCE_SKUID, RECORD_CREATE_DATE, ACTIVE_FLAG, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COMMISSIONBONUS, CREATEDON, MEMBERPRICE, QUANTITY, SOLDHOURS, TECHNICIANFORBASERATE3_ID, TOTAL, NOTAX, PAYTECHSPECIFICBONUS, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, ISADDON, PRICEMODIFIER_ID, BASERATE3, ID, MEMBERSHIPWORKFLOWACTION, SOLDBY_ID, STANDARDPRICE, CROSSSALEGROUP, DATECREATED, INVENTORYSTATUS, LASTUNITPRICESETBYEMPLOYEE, PAYSFLATAMOUNT, TOTALCOST, DESCRIPTION, EXPORTID, IMPORTID, ITEMGROUPROOT_ID, PARENTITEM_ID, PROCUREDFROM_ID, SKUREFERENCE_SKUTYPE, SOURCETYPE, TECHNICIANSPLIT1, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CHARGEABLE, CREATEDBY_ID, ESTIMATEITEM_ID, TECHNICIANFORBASERATE2_ID, ORDER, PROJECTLABELS, RECORD_UPDATE_DATE, WORKFLOWACTION_ID, COSTOFSALEACCOUNT_ID, INVENTORYLOCATION_ID, PAYSSOLDBYRATE, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SCHEDULEDFLATAMOUNT, ISUNITPRICEMANUALLYSET, ITEMGROUPNAME, UNITPRICE, SKUNAME, SIGNATURE, MASTER_ID, ACCOUNT, BASERATE1, COST, HOURS, ISOTTASK, TENANT_TYPE, INVENTORYBATCH_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, USEDMATERIAL_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT3] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_884, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [MEMO, RECORD_UPDATE_DATE, CREATEDON, COST, PARTNUMBER, TENANT_TYPE, ACTIVE_FLAG, MATERIAL_ID, PRIMARYSUBACCOUNT_ID, RECORD_CREATE_DATE, ID, ACTIVE, CREATEDBY_ID, ISPRIMARY, IMPORTID, MASTER_ID, VENDOR_ID] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_119, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [] Column names for DataMart Table --> STR_TRUCK :: [CREATEDON, ACTIVE_FLAG, ID, ACTIVE, CREATEDBY_ID, TEMPLATE_ID, RECORD_UPDATE_DATE, MODIFIEDON, NAME, WAREHOUSE_ID, RECORD_CREATE_DATE, DEFAULTBIN_ID, TENANT_TYPE, MASTER_ID, MEMO, IMPORTID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_751, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [CREATEDBY_ID, TENANT_TYPE, ID, IMPORTID, NAME, ACTIVE_FLAG, MASTER_ID, RECORD_CREATE_DATE, ACTIVE, MODIFIEDON, CREATEDON, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_011, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [CREATEDON, CREATEDBY_ID, IMPORTID, COLOR, ACTIVE, NAME, ID, PAYROLLVERSION, DESCRIPTION] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [ACTIVE, COLOR, CREATEDBY_ID, IMPORTID, ACTIVE_FLAG, RECORD_CREATE_DATE, TENANT_TYPE, MASTER_ID, ID, NAME, CREATEDON, DESCRIPTION, PAYROLLVERSION, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: DESCRIPTION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1077, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [DISCOUNTTOTAL, NAME, TOTAL, TOTALCOST, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS, MATERIALTAX, OPPORTUNITY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, AUTHORIZEDON, MODIFIEDON, SOLDBY_ID, SUMMARY, ACTIVE_FLAG, BUSINESSUNIT_ID, LABORTAX, PROJECTLABELS, SOLDTYPE, PROPOSALTAGNAME, SOLDON, ACTIVE, CLAIM_ID, CREATEDBY_ID, MATERIALSKU_ID, PROJECTOPPORTUNITY_ID, ID, MATERIALSKUREFERENCE_SKUTYPE, JOB_ID, TAX, ISRECOMMENDED, LOCATION_ID, RENEWABLEMEMBERSHIP_ID, ISCHANGEORDER, PROCUREMENTTYPE, CREATEDON, FEETOTAL, IMPORTID, MASTER_ID, MATERIALSKUREFERENCE_SKUID, ORDER, PROPOSALTAGCOLOR, SOLDBYEMPLOYEE_ID, TECHNICIANSIGNATURE, TENANT_TYPE, TECHNICIANPICKEDSOLDTYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_726, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 273 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 273 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 273 Row Count of Table PURCHASEORDER is matched for APIMAT :: 273 DataMart :: 273 Row Count of Table PURCHASEORDER is matched for DataMart :: 273 CURATED :: 273 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_781, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 3 Row Count of Table CALLREASON is matched for APIMAT :: 3 DataMart :: 3 Row Count of Table CALLREASON is matched for DataMart :: 3 CURATED :: 3 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_578, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 20 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 20 Row Count of Table CANCELJOBREASON is matched for RAW :: 20 DataMart :: 20 CURATED :: 20 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_896, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 1342 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1342 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1342 Row Count of Table TECHNICIAN is matched for APIMAT :: 1342 DataMart :: 1342 Row Count of Table TECHNICIAN is matched for DataMart :: 1342 CURATED :: 1342 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_326, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [] Column names for DataMart Table --> STR_ZONE :: [MODIFIEDON, TERRITORYNUMBERS, LOCNNUMBERS, MAXDRIVETIMEADJUSTMENT, NAME, CITIES, CREATEDBY_ID, SERVICEDAYSENABLED, COLOR, TENANT_TYPE, ACTIVE_FLAG, MASTER_ID, SERVICEDAYS, ID, CREATEDON, ACTIVE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, IMPORTID, ZIPS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_162, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [CREATEDBY_ID, ACTIVE, NAME, ID, CREATEDON, IMPORTID] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [ACTIVE_FLAG, ID, IMPORTID, RECORD_UPDATE_DATE, MASTER_ID, RECORD_CREATE_DATE, CREATEDON, NAME, ACTIVE, TENANT_TYPE, CREATEDBY_ID] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_229, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1072, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 32462 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 32462 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 32462 Row Count of Table CONTACT is matched for APIMAT :: 32462 DataMart :: 32462 Row Count of Table CONTACT is matched for DataMart :: 32462 CURATED :: 32462 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_094, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_327, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [] Column names for DataMart Table --> STR_INVOICE :: [ACTIVE_FLAG, AUTHORIZATIONSIGNATURE, AUTHORIZEDAMOUNT, BALANCE, JOB_ID, SUMMARY, BILLINGDATE, COUNTERSALESLOCATION_ID, INVOICEDON, LOCATION_ID, PROJECTLABELS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MEMBERSHIP_ID, ROYALTY_SENTON, ACTIVE, BATCH_ID, CREATEDBY_ID, FEETAX, IMPORTID, PAYMENTTERM_ID, RECORD_UPDATE_DATE, SIGNATURE, ADJUSTMENTTO_ID, BUSINESSUNIT_ID, CUSTOMER_ID, FEETOTAL, INCLUDEINTECHNICIANREPORTS, LABORTAX, MATERIALSKUREFERENCE_SKUID, NUMBER, ROYALTY_STATUS, TENANT_TYPE, EXPORTID, CONFIGURATION, CREATEDON, MASTER_ID, MATERIALSKUREFERENCE_SKUTYPE, NETAMOUNT, NEWCONSTRUCTION, PAIDON, RECORD_CREATE_DATE, TYPE_ID, PROJECT_ID, ACKNOWLEDGEMENTSIGNATURE, MATERIALSKU_ID, TAX, ID, MODIFIEDON, ROYALTY_MEMO, SUBTOTAL, COMMISSIONELIGIBILITYDATE, NUMERICNUMBER, TOTAL, ROYALTY_DATE, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, PAYMENTDUEDATE, EXTERNALID, MATERIALTAX, PAYROLLDATE, STATUS, TAXZONE_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_348, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [LOCATION_ID, LATESTFOLLOWUPDATE, MODIFIEDON, CREATEDON, JOBTYPE_ID, PRIORITY, CREATEDBY_ID, ESTIMATE_ID, SUMMARY, BUSINESSUNIT_ID, STATUS, ID, IMPORTID, PROJECT_ID, ACTIVE, CAMPAIGN_ID, CUSTOMER_ID] Column names for DataMart Table --> STR_LEAD :: [MODIFIEDON, SUMMARY, MASTER_ID, PRIORITY, PROJECT_ID, TENANT_TYPE, JOBTYPE_ID, LATESTFOLLOWUPDATE, STATUS, CAMPAIGN_ID, CREATEDON, IMPORTID, LOCATION_ID, BUSINESSUNIT_ID, ID, RECORD_CREATE_DATE, CUSTOMER_ID, ESTIMATE_ID, ACTIVE_FLAG, CREATEDBY_ID, RECORD_UPDATE_DATE, ACTIVE, MD5_VALUE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_162, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1078, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [CHARGEABLE, ESTIMATE_ID, PAYSSOLDBYRATE, MEMBERSHIPBILLINGFREQUENCY, TAXABLE, AUTOGLASSITEM_ID, INVOICEITEM_ID, ISADDON, RECORD_UPDATE_DATE, SOLDBY_ID, MASTER_ID, PAYSFLATAMOUNT, RENEWABLEMEMBERSHIP_ID, SCHEDULEDFLATAMOUNT, CREATEDBY_ID, ISNOTGOINGTOBEDONE, GENERALLEDGERACCOUNT_ID, MARKUP, SKUREFERENCE_SKUID, ORDER, ALLOWDISCOUNTS, EQUIPMENT_ID, PARENTITEM_ID, ACCOUNT, ACTIVE_FLAG, IMPORTID, ITEMGROUPROOT_ID, INSTALLEDEQUIPMENT_ID, TENANT_TYPE, CREATEDFROM_ID, CREATEDON, ITEMGROUPNAME, PROJECTORDER, TOTAL, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, COST, COSTOFSALEACCOUNT_ID, DESCRIPTION, ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERSHIPDURATION, TOTALCOST, PROJECTLABELS, ISHIDDENFROMCUSTOMER, MEMBERPRICE, MODIFIEDON, RECORD_UPDATED_BY, ACTIVE, DEMANDSTATUS, QUANTITY, SKU_ID, UNITPRICE, RECORD_CREATE_DATE, STANDARDPRICE, PRICEMODIFIER_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1018, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 234 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 234 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 234 DataMart :: 234 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 234 Row Count of Table TAGTYPE is matched for DataMart :: 234 CURATED :: 234 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_466, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [] Column names for DataMart Table --> STR_JOB :: [ACTIVE, BUSINESSUNIT_ID, GENERATEDFROM_ID, LEADGENERATED_ID, REASSIGNMENTPENALTY, TOTAL, PROJECT_ID, END, CREATEDFROMESTIMATE_ID, MANAGEEMPLOYEEEMAIL, NOCHARGE, MODIFIEDON, CALLSCRIPTANSWERRECORD_ID, CAMPAIGN_ID, COMPLETEDON, CUSTOMER_ID, IMPORTID, LASTCHANGEDBYSMARTDISPATCH, MASTER_ID, PREDICTEDTOTAL, RECORD_CREATE_DATE, ISAUTODISPATCHED, PRIORITY, OPPORTUNITYDATE, PREDICTEDSALES, TYPE_ID, PROJECTEDVALUE, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, OPPORTUNITY_ID, PREVAILINGWAGECODE_ID, RECALLFOR_ID, TENANT_TYPE, GENERATEDBY_ID, MONTHNUMBER, PLANSTART, SMARTDISPATCHDATA_JOB, NOTIFICATIONSENABLED, ALLOTTEDTIME, SUMMARY, CREATEDON, LEAD_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATE_DATE, SOLDBY_ID, SECONDARYJOBNUMBER, STATUS, ACTIVE_FLAG, CREATEDBY_ID, DURATION, EXTERNALID, MEMBERSHIP_ID, CUSTOMERPO, ISTECHNICIANSPECIFIC, APPROXIMATEENDDATE, APPROXIMATESTARTDATE, CREATEDFROMESTIMATESTATUSWHENBOOKING, LATEPENALTY, PLANEND, PMDATE, ISCONFIRMED, ISPREVAILINGWAGE, START, COMPLETIONSURVEYID, DRIVETIME, INVOICE_ID, LASTAPPOINTMENT_ID, NOCHARGESOURCE, NUMBER, PREVAILINGWAGEJOBNUMBER, ID, LOCATION_ID, WARRANTYFOR_ID, UNION] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_596, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, DESCRIPTION, MEMBERPRICE, PRIMARYVENDOR_ID, SOURCE, ACTIVE, INVENTORYENABLEDON, SUPPLIERIMAGES, PRICE, ISSERIALIZED, ADDONFLATAMOUNT, ADDONPRICE, CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, PROVIDER_ID, SOURCEVERSION, ID, SYNCDATE, BUSINESSUNIT_ID, CROSSSALEGROUP, ORIGINAL_ID, COMMISSIONBONUS, LOYALTYPROGRAMELIGIBLE, ADDONMEMBERPRICE, ISINVENTORY, MODIFIEDON, SERIALIZEDON, CREATEDBY_ID, EXTERNALID, GENERALLEDGERACCOUNT_ID, HOURS, PAYSSOLDBYRATE, PURCHASEORDERLIMITS_REVENUEPERCENT, PAYSCOMMISSION, PAYTECHSPECIFICBONUS, USEFIXEDMATERIALPRICE, COST, NAME, SCHEDULEDFLATAMOUNT, ACCOUNT, AVALARACOMMERCIALTAXCODE, BONUS, COPIEDFROM_ID, CREATEDON, IMAGES, TAXABLE, NOTAX, UNITOFMEASURE, EXCLUDEFROMPRICEBOOKWIZARD, IMPORTID, ASSETACCOUNT_ID, DEDUCTASJOBCOST, PURCHASEORDERLIMITS_FLATAMOUNT, SOLDBYCOMMISSION, INVENTORYENABLEDBY_ID, PAYSFLATAMOUNT, DISPLAYNAME] Column names for DataMart Table --> STR_MATERIAL :: [ARCHIVED, COPIEDFROM_ID, COST, DISPLAYINAMOUNT, LOYALTYPROGRAMELIGIBLE, MASTER_ID, CATEGORY_ID, DEDUCTASJOBCOST, SOURCE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, NAME, SCHEDULEDFLATAMOUNT, SUPPLIERIMAGES, TAXABLE, UNITOFMEASURE, IMAGES, INVENTORYENABLEDON, PROVIDER_ID, SERIALIZEDON, ACTIVE_FLAG, INVENTORYENABLEDBY_ID, SOLDBYCOMMISSION, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, COSTOFSALEACCOUNT_ID, DISPLAYNAME, BUSINESSUNIT_ID, COMMISSIONBONUS, PAYSSOLDBYRATE, PRICE, BONUS, EXTERNALID, ACCOUNT, CROSSSALEGROUP, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, HOURS, TENANT_TYPE, PAYSFLATAMOUNT, RECORD_CREATE_DATE, IMPORTID, ASSETACCOUNT_ID, ISSERIALIZED, MEMBERPRICE, PURCHASEORDERLIMITS_FLATAMOUNT, GENERALLEDGERACCOUNT_ID, PRIMARYVENDOR_ID, ACTIVE, ADDONFLATAMOUNT, ID, MODIFIEDON, RECORD_UPDATE_DATE, ORIGINAL_ID, SOURCEVERSION, SYNCDATE, ISINVENTORY, ADDONPRICE, CREATEDBY_ID, CREATEDON, NOTAX, PAYSCOMMISSION, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, USEFIXEDMATERIALPRICE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: DISPLAYNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_639, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ID, IMPORTID, ACTIVE, MATERIALVENDOR_ID, CREATEDON, ACCOUNTNAME, COST, CREATEDBY_ID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [ACTIVE, MATERIALVENDOR_ID, IMPORTID, COST, CREATEDBY_ID, ID, RECORD_UPDATE_DATE, ACCOUNTNAME, CREATEDON, MASTER_ID, RECORD_CREATE_DATE, ACTIVE_FLAG, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_443, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAG'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAG'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAG :: [IMPORTID, REMOVEDBY_ID, REMOVEDON, MEMO, CREATEDON, OWNER_ID, ACTIVE, CREATEDBY_ID, TYPE_ID, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, ID, MODIFIEDON] Column names for DataMart Table --> STR_TAG :: [MASTER_ID, MODIFIEDON, CREATEDBY_ID, MEMO, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, GENERATEDFOR_ID, OWNER_ID, CREATEDON, RECORD_UPDATE_DATE, REMOVEDBY_ID, REMOVEDON, TYPE_ID, SOURCE_PKEY_SPK, ACTIVE, GENERATEDFOREXTERNAL, ID, IMPORTID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_913, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [CREATEDBY_ID, IMPORTID, TECHNICIANPICKEDSOLDTYPE, RECORD_CREATE_DATE, CLAIM_ID, MATERIALTAX, MODIFIEDON, PROCUREMENTTYPE, TECHNICIANSIGNATURE, BUSINESSUNIT_ID, FEETOTAL, ID, ISCHANGEORDER, MASTER_ID, SOLDTYPE, TAX, TOTAL, PROJECTLABELS, SOLDON, PROPOSALTAGNAME, MATERIALSKU_ID, RENEWABLEMEMBERSHIP_ID, MATERIALSKUREFERENCE_SKUTYPE, ACTIVE_FLAG, ISRECOMMENDED, MATERIALSKUREFERENCE_SKUID, PROJECTOPPORTUNITY_ID, LABORTAX, PROPOSALTAGCOLOR, LOCATION_ID, TOTALCOST, SUMMARY, STATUS, JOB_ID, ORDER, AUTHORIZATIONSIGNATURE, AUTHORIZEDON, CREATEDON, DISCOUNTTOTAL, NAME, OPPORTUNITY_ID, RECORD_UPDATE_DATE, ACTIVE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, TENANT_TYPE, SOLDINVOICE_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_548, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [ACTIVE, ALLOTTEDTIME, APPROXIMATESTARTDATE, CAMPAIGN_ID, COMPLETEDON, FIRSTAPPOINTMENT_ID, ID, PMDATE, ISCONFIRMED, LASTAPPOINTMENT_ID, PREVAILINGWAGECODE_ID, RECALLFOR_ID, LEADGENERATED_ID, COMPLETIONSURVEYID, NUMBER, DRIVINGCOST, NOCHARGESOURCE, SECONDARYJOBNUMBER, TOTAL, LEAD_ID, STATUS, CREATEDFROMESTIMATE_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ESTIMATEDCOST, GENERATEDFROM_ID, LASTCHANGEDBYSMARTDISPATCH, PLANEND, PROJECT_ID, SOLDBY_ID, REASSIGNMENTPENALTY, MANAGEEMPLOYEEEMAIL, CREATEDBY_ID, END, EXTERNALID, MANAGEFOLLOWUPEMAIL, LATEPENALTY, LOCATION_ID, PRIORITY, SMARTDISPATCHDATA_JOB, IMPORTID, ISPREVAILINGWAGE, MONTHNUMBER, OPPORTUNITYDATE, PLANSTART, PROJECTEDVALUE, GENERATEDBY_ID, INVOICE_ID, SUMMARY, CREATEDON, CUSTOMERPO, NOCHARGE, NOTIFICATIONSENABLED, MEMBERSHIP_ID, PREVAILINGWAGEJOBNUMBER, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DURATION, PREDICTEDTOTAL, UNION, PREDICTEDSALES, START, TYPE_ID, ISTECHNICIANSPECIFIC, DRIVETIME, MODIFIEDON, OPPORTUNITY_ID, WARRANTYFOR_ID, ISAUTODISPATCHED] Column names for DataMart Table --> STR_JOB :: [IMPORTID, LEADGENERATED_ID, OPPORTUNITY_ID, PREDICTEDTOTAL, LATEPENALTY, NOCHARGE, SOLDBY_ID, MEMBERSHIP_ID, FIRSTAPPOINTMENT_ID, GENERATEDFROM_ID, MANAGEEMPLOYEEEMAIL, PREVAILINGWAGEJOBNUMBER, TOTAL, ID, PMDATE, TYPE_ID, PLANSTART, ACTIVE, APPROXIMATEENDDATE, APPROXIMATESTARTDATE, CREATEDFROMESTIMATESTATUSWHENBOOKING, MANAGEFOLLOWUPEMAIL, LASTAPPOINTMENT_ID, STATUS, COMPLETEDON, ISAUTODISPATCHED, SUMMARY, ALLOTTEDTIME, CREATEDBY_ID, ISCONFIRMED, RECORD_UPDATE_DATE, CUSTOMER_ID, CREATEDON, DRIVETIME, DURATION, GENERATEDBY_ID, PREDICTEDSALES, LOCATION_ID, MASTER_ID, NUMBER, PRIORITY, ACTIVE_FLAG, CALLSCRIPTANSWERRECORD_ID, CREATEDFROMESTIMATE_ID, PREVAILINGWAGECODE_ID, SMARTDISPATCHDATA_JOB, EXTERNALID, NOCHARGESOURCE, TENANT_TYPE, UNION, MODIFIEDON, CAMPAIGN_ID, COMPLETIONSURVEYID, CUSTOMERPO, DRIVINGCOST, END, ESTIMATEDCOST, INVOICE_ID, NOTIFICATIONSENABLED, ISPREVAILINGWAGE, PLANEND, PROJECTEDVALUE, RECALLFOR_ID, SECONDARYJOBNUMBER, MONTHNUMBER, BUSINESSUNIT_ID, LASTCHANGEDBYSMARTDISPATCH, LEAD_ID, OPPORTUNITYDATE, REASSIGNMENTPENALTY, RECORD_CREATE_DATE, START, WARRANTYFOR_ID, ISTECHNICIANSPECIFIC, PROJECT_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_930, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table PROJECT is matched for APIMAT :: 39 DataMart :: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_PROJECT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 39 Row Count of Table PROJECT is matched for DataMart :: 39 CURATED :: 39 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_920, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_269, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, MATERIALVENDOR, STR_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDOR'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDOR'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDOR :: [PARTNUMBER, CREATEDBY_ID, CREATEDON, MATERIAL_ID, MEMO, ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, VENDOR_ID, ACTIVE, COST] Column names for DataMart Table --> STR_MATERIALVENDOR :: [MASTER_ID, MATERIAL_ID, ACTIVE, COST, MEMO, ACTIVE_FLAG, CREATEDON, ID, PARTNUMBER, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, VENDOR_ID, ISPRIMARY, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_278, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.SKUASSET
Table Count in Snowflake:: 3455 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 3455 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 3455 Row Count of Table SKUASSET is matched for RAW :: 3455 DataMart :: 3455 CURATED :: 3455 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1134, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 2 DataMart :: 2 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1052, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [AMOUNT, MODIFIEDON, ACTIVE, ID, INVOICE_ID, PAYMENT_ID, MASTER_ID, CREATEDBY_ID, ACTIVE_FLAG, TENANT_TYPE, IMPORTID, RECORD_UPDATE_DATE, CREATEDON, PAYSELLERCOMMISSION, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_987, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 55 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 55 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 55 DataMart :: 55 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 55 Row Count of Table CAMPAIGN is matched for DataMart :: 55 CURATED :: 55 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_809, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDERITEM WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 797 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_PURCHASEORDERITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 797 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDERITEM WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 797 Row Count of Table PURCHASEORDERITEM is matched for APIMAT :: 797 DataMart :: 797 Row Count of Table PURCHASEORDERITEM is matched for DataMart :: 797 CURATED :: 797 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_754, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, STATUS, JOB_ID, PLANEND, CREATEDON, IMPORTID, ISCONFIRMED, MODIFIEDON, START, NUMBER, CREATEDBY_ID, ID, ACTIVE, PLANSTART, ISUNUSED, MONTHNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBAPPOINTMENT :: [MONTHNUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT, CREATEDBY_ID, ISUNUSED, END, ISCONFIRMED, MODIFIEDON, RECORD_CREATE_DATE, STATUS, ACTIVE_FLAG, CREATEDON, ID, IMPORTID, JOB_ID, PLANSTART, TENANT_TYPE, NUMBER, RECORD_UPDATE_DATE, START, ACTIVE, MASTER_ID, PLANEND] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1033, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [ACTIVE, RENEWALBILLINGFREQUENCY, EXPIREDAT, FIRSTSCHEDULEDBILLDATE, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, BILLINGFREQUENCY, FOLLOWUPCUSTOMSTATUS_ID, MODIFIEDON, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BUSINESSUNIT_ID, CANCELATIONBALANCEINVOICE_ID, CANCELATIONBUYOUTINVOICE_ID, CANCELLATIONDATE, CREATEDBY_ID, IMPORTID, PAYMENTMETHOD_ID, ACTIVATEDBY_ID, ACTIVATEDFROM_ID, BILLINGEMAIL_ID, CREATEDON, NEXTSCHEDULEDBILLDATE, PREVIOUSRECURRINGLOCATION_ID, FOLLOWUPSTATUS, BILLINGPREFERENCE, INVOICETEMPLATE_ID, SOLDBY_ID, RENEWALMEMBERSHIPTASK_ID, CANCELATIONINVOICE_ID, CUSTOMER_ID, ID, LOCATION_ID, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, CUSTOMERPO, FROM, INITIALDEFERREDREVENUE, MASTER_ID, MEMO, STATUS, TYPE_ID, RENEWEDBY_ID, ACTIVE_FLAG, BILLINGCOVERAGEPERIOD, DURATION, FOLLOWUPON, RENEWALDURATION, TENANT_TYPE, RECORD_UPDATE_DATE, BILLINGTEMPLATE_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_536, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [BUSINESSUNIT_ID, IMPORTID, COST, IMAGE, MODIFIEDBY_ID, NAME, ACTIVE, CATEGORY_ID, CREATEDON, DNIS, CREATEDBY_ID, MODIFIEDON, ID] Column names for DataMart Table --> STR_CAMPAIGN :: [ACTIVE, RECORD_UPDATE_DATE, COST, MODIFIEDBY_ID, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, CREATEDBY_ID, ID, NAME, CATEGORY_ID, IMAGE, BUSINESSUNIT_ID, DNIS, IMPORTID, MASTER_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_965, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 8755 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 8755 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 8755 DataMart :: 8755 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 8755 Row Count of Table MATERIAL is matched for DataMart :: 8755 CURATED :: 8755 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_990, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 2631 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2631 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2631 Row Count of Table CONTACT is matched for APIMAT :: 2631 DataMart :: 2631 Row Count of Table CONTACT is matched for DataMart :: 2631 CURATED :: 2631 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_871, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [BUSINESSUNIT_ID, ISINVENTORY, LOYALTYPROGRAMELIGIBLE, SERVICEPROVIDERWARRANTY_DURATION, RECORD_UPDATE_DATE, PAYTECHSPECIFICBONUS, ARCHIVED, COPIEDFROM_ID, HOURS, IMPORTID, MANUFACTURERWARRANTY_DESCRIPTION, AVALARARESIDENTIALTAXCODE, CROSSSALEGROUP, SOURCE, COST, GENERALLEDGERACCOUNT_ID, ACTIVE_FLAG, CATEGORY_ID, MEMBERPRICE, SERIALIZEDON, TYPE_ID, PAYSCOMMISSION, PRICE, SYNCDATE, ACTIVE, ASSETACCOUNT_ID, INVENTORYENABLEDBY_ID, INVENTORYENABLEDON, ISSERIALIZED, MODEL, PROVIDER_ID, SCHEDULEDFLATAMOUNT, TAXABLE, ACCOUNT, ADDONFLATAMOUNT, ADDONPRICE, BRAND, SUPPLIERIMAGES, COMMISSIONBONUS, DESCRIPTION, PAYSSOLDBYRATE, SOURCEVERSION, PAYSFLATAMOUNT, ADDONMEMBERPRICE, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYNAME, MASTER_ID, ID, MODIFIEDON, BONUS, EXCLUDEFROMPRICEBOOKWIZARD, EXTERNALID, MANUFACTURERWARRANTY_DURATION, NAME, CREATEDON, ORIGINAL_ID, TENANT_TYPE, ALLOWDISCOUNTS, AVALARACOMMERCIALTAXCODE, DISPLAYINAMOUNT, UNITOFMEASURE, IMAGES, MANUFACTURER, PRIMARYVENDOR_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, WARRANTYRESERVE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_607, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TAG, STR_TAG, DIM_TAG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_MAITZ_MATILLION.TAG
Table Count in Snowflake:: 36499 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_MAITZ.STR_TAG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 472005 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG where tenant_type='MAITZ' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 508429 Row Count of Table TAG is matched for RAW :: 36499 DataMart :: 472005 CURATED :: 508429 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_904, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 8 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 8 Row Count of Table CALLREASON is matched for APIMAT :: 8 DataMart :: 8 Row Count of Table CALLREASON is matched for DataMart :: 8 CURATED :: 8 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_211, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [JOBREMINDERSENABLED, MODIFIEDON, IMPORTID, CREATEDON, REVERSEPHONE, INVOICESTATEMENTNOTIFICATION, MESSAGESENABLED, OWNER_ID, VALUE, TYPE, ACTIVE, CREATEDBY_ID, MARKETINGUPDATESENABLED, ID, MEMO] Column names for DataMart Table --> STR_CONTACT :: [CREATEDON, ID, MEMO, MESSAGESENABLED, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, MARKETINGUPDATESENABLED, ACTIVE, TYPE, ACTIVE_FLAG, MODIFIEDON, OWNER_ID, RECORD_CREATE_DATE, VALUE, MASTER_ID, REVERSEPHONE, CREATEDBY_ID, INVOICESTATEMENTNOTIFICATION, JOBREMINDERSENABLED] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_078, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [NAME, CREATEDON, ID, ACTIVE, DUEDAYTYPE, DUEDAY, CREATEDBY_ID, IMPORTID, INUSECOUNT, ISCUSTOMERDEFAULT, ISVENDORDEFAULT] Column names for DataMart Table --> STR_PAYMENTTERM :: [IMPORTID, CREATEDON, DUEDAYTYPE, INUSECOUNT, ISCUSTOMERDEFAULT, MASTER_ID, ACTIVE, TENANT_TYPE, ACTIVE_FLAG, DUEDAY, ID, NAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ISVENDORDEFAULT, CREATEDBY_ID] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1027, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [CREATEDON, MODIFIEDON, CREATEDBY_ID, IMPORTID, LEAD, MASTER_ID, TENANT_TYPE, ACTIVE, ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACTIVE_FLAG, NAME] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_664, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVE, BUSINESSUNIT_ID, CANCELATIONINVOICE_ID, CREATEDBY_ID, CREATEDON, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTTYPE_ID, INVOICETEMPLATE_ID, BILLINGFREQUENCY, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, INITIALDEFERREDREVENUE, TYPE_ID, LOCATION_ID, RENEWALBILLINGFREQUENCY, FIRSTSCHEDULEDBILLDATE, BILLINGEMAIL_ID, FOLLOWUPSTATUS, RECURRINGLOCATION_ID, CANCELLATIONDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, STATUS, BILLINGPREFERENCE, PAYMENTMETHOD_ID, CANCELATIONBUYOUTINVOICE_ID, CUSTOMERPO, DURATION, MEMO, NEXTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASK_ID, ID, PREVIOUSRECURRINGLOCATION_ID, IMPORTID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, SOLDBY_ID, FROM, RENEWEDBY_ID, ACTIVATEDBY_ID, ACTIVATEDFROM_ID, BILLINGCOVERAGEPERIOD, BILLINGTEMPLATE_ID, MODIFIEDON, RENEWALDURATION, TO, EXPIREDAT] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [PREVIOUSRECURRINGLOCATION_ID, RENEWALDURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWEDBY_ID, ACTIVATEDBY_ID, BILLINGCOVERAGEPERIOD, BILLINGEMAIL_ID, BUSINESSUNIT_ID, CANCELATIONINVOICE_ID, ID, LOCATION_ID, MASTER_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, SOLDBY_ID, CANCELATIONBALANCEINVOICE_ID, CANCELLATIONDATE, PAYMENTMETHOD_ID, RECURRINGLOCATION_ID, FOLLOWUPCUSTOMSTATUS_ID, INVOICETEMPLATE_ID, RENEWALMEMBERSHIPTASK_ID, TYPE_ID, CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, TO, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CUSTOMER_ID, EXPIREDAT, MEMO, INITIALDEFERREDREVENUE, DURATION, CANCELATIONBUYOUTINVOICE_ID, BILLINGTEMPLATE_ID, FOLLOWUPON, RECORD_CREATE_DATE, STATUS, ACTIVE, ACTIVE_FLAG, CUSTOMERPO, FIRSTSCHEDULEDBILLDATE, PAYMENTTYPE_ID, RENEWALBILLINGFREQUENCY, FROM, IMPORTID, BILLINGPREFERENCE, CREATEDON, FOLLOWUPSTATUS, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: EXPIREDAT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_858, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 85 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 85 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 85 Row Count of Table VENDOR is matched for APIMAT :: 85 DataMart :: 85 Row Count of Table VENDOR is matched for DataMart :: 85 CURATED :: 85 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_576, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [CREATEDBY_ID, ID, MODIFIEDON, ACTIVE, IMPORTID, NAME, CREATEDON, LEAD] Column names for DataMart Table --> STR_CALLREASON :: [ACTIVE_FLAG, CREATEDON, LEAD, MODIFIEDON, TENANT_TYPE, CREATEDBY_ID, ID, IMPORTID, MASTER_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACTIVE, NAME] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LEAD Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_494, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [ACTIVE, IMPORTID, ID, MODIFIEDON, CREATEDON, LEAD, NAME, CREATEDBY_ID] Column names for DataMart Table --> STR_CALLREASON :: [LEAD, ACTIVE_FLAG, MASTER_ID, RECORD_UPDATE_DATE, NAME, CREATEDBY_ID, ACTIVE, MODIFIEDON, TENANT_TYPE, ID, IMPORTID, RECORD_CREATE_DATE, CREATEDON] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_093, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [ACTIVE, CREATEDBY_ID, IMPORTID, FOLLOWUPON, CREATEDON, ISREMINDER, JOB_ID, STATUS, FOLLOWUPONTIMEENABLED, ID, MODIFIEDON, HOLDER_OPPORTUNITY] Column names for DataMart Table --> STR_OPPORTUNITY :: [ID, MASTER_ID, CREATEDON, ACTIVE, CREATEDBY_ID, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, HOLDER_OPPORTUNITY, RECORD_UPDATE_DATE, ACTIVE_FLAG, FOLLOWUPON, IMPORTID, JOB_ID, FOLLOWUPONTIMEENABLED, STATUS, ISREMINDER] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_206, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [RECORDINGPATH, VOICEMAILPATH, JOB_ID, STATUS, CONVERSIONSCORE, DURATION, REASON_ID, SID, DIRECTION, ID, IMPORTID, REVIEWEDBY_ID, WONTREVIEW, ACTIVE, RECORDINGURL, TAG, FOLLOWUP_ID, TYPE, AGENT_ID, CALLSERVICE, ESTIMATE_ID, EXCUSEMEMO, MODIFIEDON, CAMPAIGN_ID, LOCATION_ID, CREATEDON, LEAD_ID, CREATEDBY_ID, CUSTOMER_ID, FROM, RECORDINGID, REVIEWINGBY_ID, TO] Column names for DataMart Table --> STR_CALL :: [DURATION, JOB_ID, STATUS, REVIEWINGBY_ID, CALLSERVICE, CREATEDON, REASON_ID, RECORDINGPATH, CAMPAIGN_ID, SID, TO, ID, RECORDINGID, VOICEMAILPATH, FOLLOWUP_ID, IMPORTID, MODIFIEDON, ACTIVE_FLAG, EXCUSEMEMO, FROM, LOCATION_ID, REVIEWEDBY_ID, CUSTOMER_ID, DIRECTION, RECORD_UPDATE_DATE, WONTREVIEW, AGENT_ID, CONVERSIONSCORE, ESTIMATE_ID, RECORDINGURL, ACTIVE, CREATEDBY_ID, LEAD_ID, MASTER_ID, RECORD_CREATE_DATE, TAG, TENANT_TYPE, TYPE] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: TO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1120, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [CREATEDBY_ID, MODIFIEDON, ACTIVE_FLAG, RECORD_CREATE_DATE, ID, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE, NAME, CREATEDON, MASTER_ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_862, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 4611 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4611 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4611 Row Count of Table CALL is matched for APIMAT :: 4611 DataMart :: 4611 Row Count of Table CALL is matched for DataMart :: 4611 CURATED :: 4611 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_225, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_650, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ADDONSOLOCOMMISSIONRATE, CREATEDBY_ID, DAILYGOAL, HOME_LATITUDE, IMPORTID, OVERTIMEPAYROLLCONTROLCODE_ID, CURRENTVALUE, DISPATCHNOTIFICATIONS, ISEXTERNAL, QBREPID, UNION, USER_ID, TODAYREVENUE_TECHNICIAN, ADDONCREWSPLITCOMMISSIONRATE, APPOINTMENT_ID, ATLASBUTLERTECHNICIANROLE, BIO, COMMISSIONRATE, HOME_CITY, LONGITUDE, ROUTESTATISTICS_TECHNICIAN, SCHEDULEDSOLOCOMMISSIONRATE, COLOR, HOME_LONGITUDE, JOBFILTER, PHONECONFIRMED, PROJECTLABELS, NAVISIONEMPLOYEEID, NAME, STARTDATE, DEFAULTPAYROLLADJUSTMENTRATE, EMAIL, ISMANAGEDTECH, PAYROLLPROFILE_ID, SALESFACTOR, SOLDBYRATE, FIRSTDRIVERULE, HOME_ISMILITARY, HOURLYRATE, ID, LICENSE, PAYROLLID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, TYPE, PAYPERIOD, BUSINESSUNIT_ID, DEFAULTLABORTYPE_ID, LATITUDE, OVERALLSALESFACTOR_TECHNICIAN, SALESFORCECONTACTID, INVOICINGHOURLYRATE, MUHULINK, PAYROLLROLE, TRUCK_ID, HOME_COUNTRY, SHIFTEND, LASTNAME, MODIFIEDON, PHOTO, SCHEDULEDMULTITECHCOMMISSIONRATE, STATUSUPDATEDON, TEAM, TURNOVERBONUS, ISEXCLUDEDFROMPAYROLL, MANAGER_ID, MEMO, GOALIMAGE, BURDENRATE, CREATEDON, FIRSTNAME, HOME_ISMANUALCOORDINATES, PAYROLLPOSTINGGROUP_ID, SCHEDULEDCREWSPLITCOMMISSIONRATE, STANDARDWORKTYPECODE_ID, EMAILCONFIRMED, MOBILEPHONECONFIRMED, POSITION, PROJECTEDVALUE, SMARTDISPATCHSETTINGS_TECHNICIAN, OVERTIMEWORKTYPECODE_ID, PAYFREQUENCY_ID, MOBILEPHONE, ISAUTODISPATCHED, STANDARDPAYROLLCONTROLCODE_ID, ACTIVE, ADDONMULTITECHCOMMISSIONRATE, BIRTHDATE, COMMUTETIME, COORDINATESUPDATEDON, HOME_STATE, OVERTIMEPROFILE_ID, SHIFTSTART, MEALTIME, PAYTYPE, LOCATION_TECHNICIAN, PHONE, HOME_UNIT, MIDDLENAME, CHECKEDIN, HOME_STREET, PAYROLLREPORTVERSION, PAYROLLSTARTPERIOD, ZONE_ID, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, INVENTORYWAREHOUSENAME, OUTBOUNDCALLERID, WILLIAMSTECHNICIANROLE, HOME_ZIP, JOB_ID, OVERTIMEMODE, STATUS, PAYROLLSTARTDATE] Column names for DataMart Table --> STR_TECHNICIAN :: [ADDONSOLOCOMMISSIONRATE, FLEET_ID, HOME_COUNTRY, HOME_LATITUDE, JOBFILTER, LICENSE, PAYROLLREPORTVERSION, ROUTESTATISTICS_TECHNICIAN, SCHEDULEDMULTITECHCOMMISSIONRATE, BIO, HOME_LONGITUDE, MIDDLENAME, OVERTIMEWORKTYPECODE_ID, PHOTO, SCHEDULEDCREWSPLITCOMMISSIONRATE, BUSINESSUNIT_ID, TRUCK_ID, ADDONMULTITECHCOMMISSIONRATE, CURRENTVALUE, DEFAULTPAYROLLADJUSTMENTRATE, ISMANAGEDTECH, LONGITUDE, MOBILEPHONECONFIRMED, PAYPERIOD, PAYTYPE, POSITION, TENANT_TYPE, WILLIAMSTECHNICIANROLE, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLPROFILE_ID, STATUS, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, DEFAULTLABORTYPE_ID, HOME_CITY, HOME_STATE, MODIFIEDON, INVENTORYWAREHOUSENAME, ISAUTODISPATCHED, ISEXCLUDEDFROMPAYROLL, OVERTIMEMODE, STATUSUPDATEDON, BURDENRATE, COORDINATESUPDATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_STREET, ISEXTERNAL, OVERTIMEPROFILE_ID, ID, LASTNAME, PHONECONFIRMED, PROJECTLABELS, STARTDATE, MASTER_ID, MEMO, TYPE, DAILYGOAL, RECORD_CREATE_DATE, ACTIVE_FLAG, APPOINTMENT_ID, COLOR, COMMISSIONRATE, CREATEDON, LOCATION_TECHNICIAN, TEAM, EMAIL, HOURLYRATE, IMPORTID, OVERTIMEPAYROLLCONTROLCODE_ID, PAYFREQUENCY_ID, PAYROLLSTARTDATE, PHONE, SCHEDULEDSOLOCOMMISSIONRATE, SMARTDISPATCHSETTINGS_TECHNICIAN, PROJECTEDVALUE, ZONE_ID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, COMMUTETIME, DISPATCHNOTIFICATIONS, FIRSTNAME, HOME_ISMILITARY, HOME_ZIP, MOBILEPHONE, SALESFACTOR, FIRSTDRIVERULE, OUTBOUNDCALLERID, SHIFTSTART, STANDARDPAYROLLCONTROLCODE_ID, MEALTIME, RECORD_UPDATE_DATE, PAYROLLPOSTINGGROUP_ID, CHECKEDIN, HOME_ISMANUALCOORDINATES, HOME_UNIT, JOB_ID, LATITUDE, PAYROLLID, TURNOVERBONUS, GOALIMAGE, INVOICINGHOURLYRATE, MUHULINK, NAVISIONEMPLOYEEID, QBREPID, SALESFORCECONTACTID, TODAYREVENUE_TECHNICIAN, UNION, USER_ID, ATLASBUTLERTECHNICIANROLE, BIRTHDATE, CREATEDBY_ID, EMAILCONFIRMED, MANAGER_ID, SHIFTEND, NAME, PAYROLLROLE, PAYROLLSTARTPERIOD, SOLDBYRATE, STANDARDWORKTYPECODE_ID] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1104, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 380 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 380 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 380 Row Count of Table VENDOR is matched for APIMAT :: 380 DataMart :: 380 Row Count of Table VENDOR is matched for DataMart :: 380 CURATED :: 380 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_731, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 214 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 214 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 214 DataMart :: 214 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 214 Row Count of Table TAGTYPE is matched for DataMart :: 214 CURATED :: 214 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_156, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [ACTIVE, MODIFIEDON, CREATEDBY_ID, TYPE_ID, IMPORTID, OWNER_ID, VALUE, CREATEDON, ID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [RECORD_UPDATE_DATE, VALUE, ID, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, MASTER_ID, ACTIVE, MODIFIEDON, CREATEDON, OWNER_ID, TYPE_ID] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_649, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [COLOR, ISCONVERSIONOPPORTUNITY, NAME, IMPORTANCE, IMPORTID, ISVISIBLEONDISPATCHBOARD, MODIFIEDON, CODE, ACTIVE, CREATEDBY_ID, CREATEDON, PROJECTEDVALUEADJUSTMENT, FONTCOLOR, ID, ISALWAYSVISIBLE] Column names for DataMart Table --> STR_TAGTYPE :: [MASTER_ID, TENANT_TYPE, ISVISIBLEONDISPATCHBOARD, RECORD_UPDATE_DATE, ACTIVE, CODE, RECORD_CREATE_DATE, CREATEDBY_ID, FONTCOLOR, IMPORTID, MODIFIEDON, PROJECTEDVALUEADJUSTMENT, IMPORTANCE, ID, ISALWAYSVISIBLE, ISCONVERSIONOPPORTUNITY, COLOR, ACTIVE_FLAG, CREATEDON, NAME] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1119, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [CREATEDON, STANDARDPRICE, ISHIDDENFROMCUSTOMER, ADDONFLATAMOUNT, PROJECTORDER, SKUREFERENCE_SKUTYPE, SOLDBY_ID, ACTIVE, CREATEDBY_ID, ESTIMATE_ID, ISNOTGOINGTOBEDONE, PARENTITEM_ID, SKU_ID, RENEWABLEMEMBERSHIP_ID, ACCOUNT, ID, ITEMGROUPNAME, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, CREATEDFROM_ID, PRICEMODIFIER_ID, QUANTITY, SKUREFERENCE_SKUID, TOTAL, MEMBERSHIPBILLINGFREQUENCY, RECORD_UPDATE_DATE, TENANT_TYPE, SCHEDULEDFLATAMOUNT, CHARGEABLE, EQUIPMENT_ID, GENERALLEDGERACCOUNT_ID, MEMBERPRICE, PAYSFLATAMOUNT, PAYSSOLDBYRATE, TAXABLE, PROJECTLABELS, RECORD_UPDATED_BY, UNITPRICE, MEMBERSHIPDURATION, MASTER_ID, COSTOFSALEACCOUNT_ID, INVOICEITEM_ID, ITEMGROUPROOT_ID, LASTUNITPRICESETBYEMPLOYEE, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE, DEMANDSTATUS, ACTIVE_FLAG, COST, DESCRIPTION, INSTALLEDEQUIPMENT_ID, ISADDON, MARKUP, ORDER, TOTALCOST] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_773, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 942 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 942 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 942 Row Count of Table TECHNICIAN is matched for APIMAT :: 942 DataMart :: 942 Row Count of Table TECHNICIAN is matched for DataMart :: 942 CURATED :: 942 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_792, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table HOLDJOBREASON is matched for DataMart :: 6 CURATED :: 6 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_010, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [ACTIVE, ID, INUSECOUNT, NAME, DUEDAYTYPE, IMPORTID, ISCUSTOMERDEFAULT, ISVENDORDEFAULT, CREATEDON, DUEDAY, CREATEDBY_ID] Column names for DataMart Table --> STR_PAYMENTTERM :: [CREATEDON, DUEDAYTYPE, IMPORTID, INUSECOUNT, ISVENDORDEFAULT, ISCUSTOMERDEFAULT, CREATEDBY_ID, ID, RECORD_UPDATE_DATE, MASTER_ID, DUEDAY, TENANT_TYPE, ACTIVE, NAME, RECORD_CREATE_DATE, ACTIVE_FLAG] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1063, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 8389 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 8389 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 8389 Row Count of Table VENDOR is matched for APIMAT :: 8389 DataMart :: 8389 Row Count of Table VENDOR is matched for DataMart :: 8389 CURATED :: 8389 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_815, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [IMPORTID, RECORD_UPDATE_DATE, ACTIVE_FLAG, MASTER_ID, BATCH, SHIFTTYPE, CREATEDON, TECHNICIAN_ID, TITLE, CREATEDBY_ID, END, NOTE, STARTDATE, ENDTIME, ACTIVE, ID, ENDDATE, STARTTIME, TENANT_TYPE, TIMESHEETCODE_ID, TIMESHEET_ID, START, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_698, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALL WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 973 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CALL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 973 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALL WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 973 Row Count of Table CALL is matched for APIMAT :: 973 DataMart :: 973 Row Count of Table CALL is matched for DataMart :: 973 CURATED :: 973 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1103, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_972, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [EXPORTID, MODIFIEDON, REQUIREDON, SENTON, SHIPTO_LATITUDE, VENDOR, TRUCK_ID, CANCELEDON, MASTER_ID, NUMBER, SHIPTO_STREET, INVENTORYLOCATION_ID, PROJECTLABELS, SENDSTATUS, SHIPTO_COUNTRY, TAXRATE, CANCELEDREASON, EXTERNALID, NOCHARGE, SHIPPING, POVENDOR_ID, VENDORINVOICENUMBER, AMOUNT, CREATEDON, GROUPINGOPTION, RECEIVEDON, REQUISITION_ID, SENDINGMETHOD, STATUS, RECORD_CREATE_DATE, SHIPTODESCRIPTION, SHIPTO_ISMILITARY, TENANT_TYPE, BATCH_ID, ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_CITY, TECHNICIAN_ID, ACTIVE_FLAG, CREATEDBY_ID, ERRORMESSAGE, SHIPTO_ISMANUALCOORDINATES, TAXSCHEMA, TYPE_ID, TAX, INVOICE_ID, CANCELEDBY_ID, IMPORTID, JOB_ID, SHIPTO_ZIP, SHIPTO_UNIT, SUMMARY, ACTIVE, BUSINESSUNIT_ID, DATE, MARKUP, PROJECT_ID, RECORD_UPDATE_DATE, SHIPTO_LONGITUDE, SHIPTO_STATE, ISTIMEANDMATERIAL] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_553, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [BUSINESSUNIT_ID, LOCATION_ID, PRIORITY, CREATEDON, ID, JOBTYPE_ID, CAMPAIGN_ID, CREATEDBY_ID, IMPORTID, ACTIVE, LATESTFOLLOWUPDATE, MODIFIEDON, CUSTOMER_ID, ESTIMATE_ID, PROJECT_ID, STATUS, SUMMARY] Column names for DataMart Table --> STR_LEAD :: [ACTIVE_FLAG, CAMPAIGN_ID, ID, PROJECT_ID, LOCATION_ID, RECORD_UPDATE_DATE, TENANT_TYPE, PRIORITY, CREATEDBY_ID, CREATEDON, MD5_VALUE, MODIFIEDON, ESTIMATE_ID, RECORD_CREATE_DATE, SUMMARY, ACTIVE, JOBTYPE_ID, MASTER_ID, STATUS, LATESTFOLLOWUPDATE, BUSINESSUNIT_ID, CUSTOMER_ID, IMPORTID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SUMMARY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_892, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [ACCOUNT, ADDONPRICE, ALLOWDISCOUNTS, BASERATE1, BASERATE3, CATEGORY_ID, COPIEDFROM_ID, GENERATEDTAGTARGETS, ISDEFERREDREVENUE, PAYTECHSPECIFICBONUS, ARCHIVED, DISPLAYNAME, MEMBERPRICE, MEMBERSHIPYEARS, RECORD_UPDATE_DATE, MEMBERSHIPTYPE_ID, MINIMUMLABORHOURS, ISLABOR, ACTIVE_FLAG, ALLOWAPPLYTAGSTOENTITIES, COMMISSIONBONUS, ID, MODIFIEDON, NAME, SYNCDATE, AVALARACOMMERCIALTAXCODE, ISTIMEANDMATERIAL, WARRANTY_DURATION, MEMBERSHIPACTION, ACTIVE, DESCRIPTION, DISPLAYINAMOUNT, GENERALLEDGERACCOUNT_ID, SOURCE, AVALARARESIDENTIALTAXCODE, CROSSSALEGROUP, HOURS, NOTAX, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCEVERSION, SUPPLIERIMAGES, ADDONFLATAMOUNT, RECORD_CREATE_DATE, AUTOGLASSTYPE, PAYSCOMMISSION, WORKFLOWACTION_ID, SCHEDULEDFLATAMOUNT, BASERATE2, EXCLUDEFROMPRICEBOOKWIZARD, ISOTTASK, PAYSFLATAMOUNT, CREATEDON, EXTERNALID, IMAGES, LOYALTYPROGRAMELIGIBLE, PURCHASEORDERLIMITS_REVENUEPERCENT, SOLDBYCOMMISSION, WARRANTY_DESCRIPTION, ADDONMEMBERPRICE, CREATEDBY_ID, PAYSSOLDBYRATE, QBITEMNAME, TENANT_TYPE, ORIGINAL_ID, RECURRINGSERVICETYPE_ID, BONUS, BUSINESSUNIT_ID, COST, PROVIDER_ID, DISPATCHFEE, IMPORTID, MASTER_ID, PRICE, TAXABLE, MEMBERSHIP, MEMBERSHIPMONTHS] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_942, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 1212 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1212 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 1212 DataMart :: 1212 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1212 Row Count of Table INVOICE is matched for DataMart :: 1212 CURATED :: 1212 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_854, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1060, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 375 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 375 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 375 Row Count of Table TECHNICIAN is matched for APIMAT :: 375 DataMart :: 375 Row Count of Table TECHNICIAN is matched for DataMart :: 375 CURATED :: 375 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_882, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_STATE, ADDRESS_ZIP, AVALARAENTITYCODE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, RECORD_UPDATE_DATE, ACTIVE, ESTIMATEDTAX, NAME, RECURRINGSERVICE_FROM, RECURRINGSERVICE_TYPE, RECURRINGSERVICE_CANCELLATIONDATE, ADDRESS_ISMANUALCOORDINATES, CREATEDON, CUSTOMER_ID, MASTER_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, AUTOLATITUDE, RECURRINGSERVICE_MEMO, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_TO, SUMMARY, ID, ACTIVE_FLAG, ADDRESS_UNIT, CREATEDBY_ID, IMPORTID, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, TAXEXEMPT, AUTOLONGITUDE, NOCHARGE, RECORD_CREATE_DATE, TAXABLE, TENANT_TYPE, ADDRESS_CITY, ADDRESS_COUNTRY, ADDRESS_LATITUDE, RECURRINGSERVICE_ACTIVATEDFROM, ZONE_ID, PREFERREDTECHNICIAN_ID] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_172, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [CREATEDBY_ID, CUSTOMER_ID, CREATEDON, IMPORTID, ID, ACTIVE, INVENTORYLOCATION_ID, TAXZONE_ID, BUSINESSUNIT_ID, NAME] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [CREATEDBY_ID, TAXZONE_ID, ACTIVE, BUSINESSUNIT_ID, ACTIVE_FLAG, IMPORTID, INVENTORYLOCATION_ID, CUSTOMER_ID, CREATEDON, MASTER_ID, NAME, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_439, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PURCHASEORDER, STR_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDER'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDER'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDER :: [JOB_ID, STATUS, TAX, POVENDOR_ID, SHIPTO_CITY, SHIPTO_STATE, VENDOR, CREATEDON, MARKUP, MODIFIEDON, SENTON, NUMBER, SHIPTO_STREET, TECHNICIAN_ID, VENDORINVOICENUMBER, RECEIVEDON, PROJECTLABELS, ACTIVE, CANCELEDREASON, INVOICE_ID, ISTIMEANDMATERIAL, SHIPTO_COUNTRY, SHIPTO_ISMILITARY, PROJECT_ID, SHIPTODESCRIPTION, TYPE_ID, TRUCK_ID, AMOUNT, EXTERNALID, BUSINESSUNIT_ID, NOCHARGE, SUMMARY, SHIPTO_LATITUDE, DATE, EXPORTID, GROUPINGOPTION, ID, REQUIREDON, SENDINGMETHOD, SHIPTO_LONGITUDE, SHIPTO_ZIP, TAXRATE, REQUISITION_ID, TAXSCHEMA, IMPORTID, BATCH_ID, CREATEDBY_ID, ERRORMESSAGE, INVENTORYLOCATION_ID, SHIPPING, SHIPTO_UNIT, SHIPTO_ISMANUALCOORDINATES, CANCELEDBY_ID, CANCELEDON, ROLLEDOVERFROMPURCHASEORDER_ID, SENDSTATUS] Column names for DataMart Table --> STR_PURCHASEORDER :: [CREATEDON, ISTIMEANDMATERIAL, SHIPTODESCRIPTION, TAXSCHEMA, SHIPTO_STATE, CANCELEDON, CANCELEDREASON, IMPORTID, SHIPTO_COUNTRY, SHIPTO_LATITUDE, SHIPTO_ZIP, VENDOR, INVENTORYLOCATION_ID, MODIFIEDON, PROJECTLABELS, SHIPTO_LONGITUDE, ID, SHIPTO_ISMILITARY, EXTERNALID, SENDSTATUS, RECORD_CREATE_DATE, ERRORMESSAGE, SHIPTO_CITY, TAXRATE, EXPORTID, REQUIREDON, TENANT_TYPE, TRUCK_ID, SHIPTO_UNIT, ACTIVE_FLAG, MARKUP, SHIPPING, STATUS, TAX, VENDORINVOICENUMBER, RECORD_UPDATE_DATE, ROLLEDOVERFROMPURCHASEORDER_ID, PROJECT_ID, TYPE_ID, NOCHARGE, REQUISITION_ID, SENDINGMETHOD, SHIPTO_ISMANUALCOORDINATES, ACTIVE, BUSINESSUNIT_ID, CANCELEDBY_ID, GROUPINGOPTION, INVOICE_ID, JOB_ID, RECEIVEDON, SHIPTO_STREET, MASTER_ID, POVENDOR_ID, AMOUNT, BATCH_ID, CREATEDBY_ID, DATE, NUMBER, SUMMARY, TECHNICIAN_ID, SENTON] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMPURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SENDSTATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1018, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, FONTCOLOR, NAME, IMPORTID, ISVISIBLEONDISPATCHBOARD, RECORD_UPDATE_DATE, ACTIVE, CODE, COLOR, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, MASTER_ID, RECORD_CREATE_DATE, IMPORTANCE, ID, ISALWAYSVISIBLE, MODIFIEDON] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_635, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.LEAD
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_LEAD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_261, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [ALLOTTEDTIME, CALLSCRIPTANSWERRECORD_ID, CAMPAIGN_ID, COMPLETEDON, CREATEDBY_ID, DRIVETIME, PROJECTEDVALUE, SOLDBY_ID, STATUS, IMPORTID, ISPREVAILINGWAGE, LEAD_ID, PLANEND, RECALLFOR_ID, NOTIFICATIONSENABLED, BUSINESSUNIT_ID, ESTIMATEDCOST, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, ISTECHNICIANSPECIFIC, MODIFIEDON, REASSIGNMENTPENALTY, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, UNION, CREATEDFROMESTIMATESTATUSWHENBOOKING, CUSTOMER_ID, GENERATEDFROM_ID, MANAGEEMPLOYEEEMAIL, DURATION, MANAGEFOLLOWUPEMAIL, WARRANTYFOR_ID, TOTAL, ISAUTODISPATCHED, LASTCHANGEDBYSMARTDISPATCH, PLANSTART, END, INVOICE_ID, ISCONFIRMED, LASTAPPOINTMENT_ID, LEADGENERATED_ID, PRIORITY, ACTIVE, APPROXIMATESTARTDATE, COMPLETIONSURVEYID, FIRSTAPPOINTMENT_ID, ID, NOCHARGE, PROJECT_ID, SMARTDISPATCHDATA_JOB, GENERATEDBY_ID, SUMMARY, APPROXIMATEENDDATE, DRIVINGCOST, EXTERNALID, NOCHARGESOURCE, PMDATE, CREATEDON, PREDICTEDSALES, START, MONTHNUMBER, CREATEDFROMESTIMATE_ID, CUSTOMERPO, LATEPENALTY, LOCATION_ID, MEMBERSHIP_ID, NUMBER, OPPORTUNITY_ID, PREDICTEDTOTAL, TYPE_ID] Column names for DataMart Table --> STR_JOB :: [ALLOTTEDTIME, LASTAPPOINTMENT_ID, LOCATION_ID, NOTIFICATIONSENABLED, COMPLETEDON, DURATION, ISTECHNICIANSPECIFIC, PROJECT_ID, TYPE_ID, SMARTDISPATCHDATA_JOB, DRIVINGCOST, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISCONFIRMED, PMDATE, PREDICTEDTOTAL, CUSTOMER_ID, APPROXIMATESTARTDATE, ESTIMATEDCOST, EXTERNALID, MONTHNUMBER, OPPORTUNITYDATE, PREVAILINGWAGECODE_ID, PRIORITY, SUMMARY, LEADGENERATED_ID, LEAD_ID, WARRANTYFOR_ID, REASSIGNMENTPENALTY, ACTIVE_FLAG, CALLSCRIPTANSWERRECORD_ID, PLANSTART, STATUS, TOTAL, CUSTOMERPO, PREVAILINGWAGEJOBNUMBER, RECALLFOR_ID, SOLDBY_ID, ISPREVAILINGWAGE, BUSINESSUNIT_ID, CREATEDFROMESTIMATE_ID, DRIVETIME, LASTCHANGEDBYSMARTDISPATCH, CAMPAIGN_ID, MEMBERSHIP_ID, START, PROJECTEDVALUE, ACTIVE, COMPLETIONSURVEYID, MODIFIEDON, NOCHARGE, NOCHARGESOURCE, OPPORTUNITY_ID, TENANT_TYPE, MASTER_ID, SECONDARYJOBNUMBER, CREATEDBY_ID, CREATEDON, END, GENERATEDFROM_ID, ID, IMPORTID, LATEPENALTY, MANAGEEMPLOYEEEMAIL, MANAGEFOLLOWUPEMAIL, PLANEND, ISAUTODISPATCHED, RECORD_UPDATE_DATE, UNION, APPROXIMATEENDDATE, CREATEDFROMESTIMATESTATUSWHENBOOKING, INVOICE_ID, NUMBER, PREDICTEDSALES, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: TYPE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1038, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [IMPORTID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, CREATEDON, MASTER_ID, MODIFIEDON, NAME, ACTIVE_FLAG, ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1117, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [ACTIVE, BONUS, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD, GENERALLEDGERACCOUNT_ID, IMAGES, PAYSCOMMISSION, ID, PAYSFLATAMOUNT, SOURCE, ADDONPRICE, IMPORTID, PRIMARYVENDOR_ID, LOYALTYPROGRAMELIGIBLE, MANUFACTURER, MASTER_ID, MODEL, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, SUPPLIERIMAGES, WARRANTYRESERVE, ARCHIVED, COSTOFSALEACCOUNT_ID, HOURS, INVENTORYENABLEDON, SCHEDULEDFLATAMOUNT, AVALARACOMMERCIALTAXCODE, SERVICEPROVIDERWARRANTY_DURATION, PAYTECHSPECIFICBONUS, CROSSSALEGROUP, AVALARARESIDENTIALTAXCODE, MEMBERPRICE, MODIFIEDON, BRAND, ISSERIALIZED, ACCOUNT, BUSINESSUNIT_ID, COMMISSIONBONUS, COST, TYPE_ID, MANUFACTURERWARRANTY_DESCRIPTION, RECORD_UPDATE_DATE, UNITOFMEASURE, ADDONFLATAMOUNT, ALLOWDISCOUNTS, COPIEDFROM_ID, DISPLAYINAMOUNT, EXTERNALID, NAME, DISPLAYNAME, ISINVENTORY, CREATEDBY_ID, PRICE, SYNCDATE, ASSETACCOUNT_ID, INVENTORYENABLEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, SOURCEVERSION, ACTIVE_FLAG, ADDONMEMBERPRICE, CREATEDON, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, DESCRIPTION, TAXABLE, PAYSSOLDBYRATE, SERIALIZEDON] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_021, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.DIVISION
Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_DIVISION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 5 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_DIVISION where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 10 Row Count of Table DIVISION is matched for RAW :: 5 DataMart :: 5 CURATED :: 10 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_252, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [CREATEDBY_ID, INVOICESTATEMENTNOTIFICATION, VALUE, CREATEDON, TYPE, MARKETINGUPDATESENABLED, MESSAGESENABLED, OWNER_ID, MEMO, ID, REVERSEPHONE, ACTIVE, MODIFIEDON, IMPORTID, JOBREMINDERSENABLED] Column names for DataMart Table --> STR_CONTACT :: [ACTIVE_FLAG, MARKETINGUPDATESENABLED, MASTER_ID, VALUE, MESSAGESENABLED, MEMO, MODIFIEDON, RECORD_UPDATE_DATE, REVERSEPHONE, RECORD_CREATE_DATE, ACTIVE, ID, JOBREMINDERSENABLED, OWNER_ID, IMPORTID, TYPE, TENANT_TYPE, CREATEDBY_ID, CREATEDON, INVOICESTATEMENTNOTIFICATION] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1105, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [MAXDRIVETIMEADJUSTMENT, RECORD_UPDATE_DATE, TENANT_TYPE, NAME, RECORD_CREATE_DATE, ID, IMPORTID, MASTER_ID, ACTIVE, LOCNNUMBERS, SERVICEDAYS, ACTIVE_FLAG, CITIES, MODIFIEDON, TERRITORYNUMBERS, COLOR, CREATEDBY_ID, CREATEDON, ZIPS, SERVICEDAYSENABLED] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_034, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [NAME, IMPORTID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, TEMPLATE_ID, WAREHOUSE_ID, ID, DEFAULTBIN_ID, MEMO] Column names for DataMart Table --> STR_TRUCK :: [RECORD_CREATE_DATE, CREATEDON, ID, ACTIVE, ACTIVE_FLAG, RECORD_UPDATE_DATE, MASTER_ID, MEMO, TEMPLATE_ID, IMPORTID, DEFAULTBIN_ID, CREATEDBY_ID, MODIFIEDON, NAME, TENANT_TYPE, WAREHOUSE_ID] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: MEMO Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_023, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [DRIVETIME_ID, IMPORTID, ACTIVE, APPOINTMENT_ID, TECHNICIAN_ID, TECHNICIANSUMMARY_ID, CREATEDON, ID, ISPAUSED, MODIFIEDON, CREATEDBY_ID, STATUS] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [MASTER_ID, DRIVETIME_ID, ACTIVE_FLAG, IMPORTID, STATUS, APPOINTMENT_ID, CREATEDBY_ID, CREATEDON, ISPAUSED, MODIFIEDON, ACTIVE, RECORD_CREATE_DATE, TECHNICIAN_ID, ID, RECORD_UPDATE_DATE, TECHNICIANSUMMARY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1103, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ACTIVE_FLAG, ADDRESS_STREET, COUNTONJOBCOUNTER, CREATEDBY_ID, CUSTOMHOURLYRATE, EVENTNAME, STPAYCODE, ADDRESS_LONGITUDE, CODE, DEDUCTCOMMUTETIME, EXCLUDEABSENTEVENT, ROUTEAROUNDNJA, STANDARDPAYROLLCONTROLCODE_ID, ISAUTOCLOCKINENABLED, ACTIVE, ADDRESS_LATITUDE, CREATEDON, IMPORTID, OVERTIMEPAYCODE_ID, OVERTIMEPAYROLLCONTROLCODE_ID, OTPAYCODE, TENANT_TYPE, ADDRESS_STATE, ADDRESS_UNIT, APPLICABLEEMPLOYEETYPE, HOURLYRATE, ADDRESS_ZIP, ADDRESS_CITY, DESCRIPTION, MASTER_ID, ADDRESS_COUNTRY, RATEMULTIPLIER, ENABLESIMPLECLOCKINOUT, DOUBLEOVERTIMEPAYCODE_ID, SENDALERTSONMOBILE, BUSINESSUNIT_ID, GEOFENCECLOCKINMODE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ID, PAYROLLPOSTINGGROUP_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ISDEFAULTSHOPTIME, TYPE, VISIBILITY, STANDARDPAYCODE_ID] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_812, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 4652 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4652 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 4652 DataMart :: 4652 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 4652 Row Count of Table TAG is matched for DataMart :: 4652 CURATED :: 4652 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_105, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [] Column names for DataMart Table --> STR_CUSTOMFIELD :: [CREATEDBY_ID, MASTER_ID, RECORD_UPDATE_DATE, TYPE_ID, ACTIVE, ACTIVE_FLAG, CREATEDON, IMPORTID, VALUE, TENANT_TYPE, OWNER_ID, ID, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_400, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ACCOUNT, ADDONPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BASERATE1, DESCRIPTION, DISPLAYNAME, MINIMUMLABORHOURS, PAYTECHSPECIFICBONUS, WARRANTY_DESCRIPTION, BASERATE3, IMAGES, IMPORTID, PAYSSOLDBYRATE, WORKFLOWACTION_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, ADDONFLATAMOUNT, ARCHIVED, CROSSSALEGROUP, EXCLUDEFROMPRICEBOOKWIZARD, RECURRINGSERVICETYPE_ID, SYNCDATE, EXTERNALID, MEMBERSHIPACTION, ORIGINAL_ID, SOLDBYCOMMISSION, COPIEDFROM_ID, PURCHASEORDERLIMITS_FLATAMOUNT, ISLABOR, ADDONMEMBERPRICE, BASERATE2, COMMISSIONBONUS, CREATEDBY_ID, CREATEDON, DISPLAYINAMOUNT, ID, ISTIMEANDMATERIAL, BONUS, SOURCEVERSION, GENERALLEDGERACCOUNT_ID, GENERATEDTAGTARGETS, QBITEMNAME, WARRANTY_DURATION, LOYALTYPROGRAMELIGIBLE, PROVIDER_ID, TAXABLE, MODIFIEDON, SOURCE, AVALARARESIDENTIALTAXCODE, CATEGORY_ID, MEMBERSHIPTYPE_ID, COST, ISDEFERREDREVENUE, MEMBERSHIPYEARS, PAYSCOMMISSION, ALLOWAPPLYTAGSTOENTITIES, DISPATCHFEE, ACTIVE, MEMBERSHIP, NAME, PAYSFLATAMOUNT, BUSINESSUNIT_ID, NOTAX, SCHEDULEDFLATAMOUNT, ALLOWDISCOUNTS, HOURS, ISOTTASK, MEMBERPRICE, PRICE, SUPPLIERIMAGES, MEMBERSHIPMONTHS] Column names for DataMart Table --> STR_SERVICE :: [ALLOWDISCOUNTS, AVALARACOMMERCIALTAXCODE, BASERATE3, BUSINESSUNIT_ID, NAME, WARRANTY_DURATION, SOURCE, ACCOUNT, ACTIVE_FLAG, ADDONMEMBERPRICE, BONUS, CREATEDBY_ID, ISTIMEANDMATERIAL, NOTAX, ORIGINAL_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOLDBYCOMMISSION, TENANT_TYPE, WORKFLOWACTION_ID, CREATEDON, DISPLAYINAMOUNT, IMPORTID, IMAGES, MODIFIEDON, PROVIDER_ID, QBITEMNAME, ADDONPRICE, ARCHIVED, AUTOGLASSTYPE, CROSSSALEGROUP, MEMBERSHIPTYPE_ID, BASERATE1, DISPLAYNAME, ISLABOR, MINIMUMLABORHOURS, CATEGORY_ID, COMMISSIONBONUS, ID, PAYSFLATAMOUNT, PRICE, TAXABLE, MEMBERSHIPMONTHS, MEMBERSHIPYEARS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, RECORD_CREATE_DATE, ACTIVE, DESCRIPTION, DISPATCHFEE, EXCLUDEFROMPRICEBOOKWIZARD, GENERATEDTAGTARGETS, LOYALTYPROGRAMELIGIBLE, PAYSCOMMISSION, EXTERNALID, HOURS, PAYTECHSPECIFICBONUS, ADDONFLATAMOUNT, AVALARARESIDENTIALTAXCODE, COPIEDFROM_ID, COST, MASTER_ID, MEMBERPRICE, MEMBERSHIP, PURCHASEORDERLIMITS_FLATAMOUNT, GENERALLEDGERACCOUNT_ID, RECORD_UPDATE_DATE, SUPPLIERIMAGES, SYNCDATE, WARRANTY_DESCRIPTION, ALLOWAPPLYTAGSTOENTITIES, BASERATE2, ISDEFERREDREVENUE, MEMBERSHIPACTION, ISOTTASK, PAYSSOLDBYRATE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_820, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 10 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 10 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 10 DataMart :: 10 Row Count of Table BUSINESSUNIT is matched for DataMart :: 10 CURATED :: 10 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1182, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [FONTCOLOR, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD, ACTIVE_FLAG, ID, NAME, COLOR, CREATEDON, IMPORTID, RECORD_UPDATE_DATE, ISALWAYSVISIBLE, MASTER_ID, CREATEDBY_ID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, ACTIVE, CODE, IMPORTANCE, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_489, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [] Column names for DataMart Table --> STR_VENDOR :: [ACTIVE, EXTERNALID, ID, ISTRUCKREPLENISHMENT, RECORD_CREATE_DATE, VENDORADDRESS_LATITUDE, VENDORADDRESS_COUNTRY, VENDORADDRESS_ISMILITARY, CREATEDBY_ID, CREATEDON, FIRSTNAME, NAME, PHONE, EMAIL, FAX, TAXRATE, VENDORADDRESS_STREET, MODIFIEDON, RESTRICTEDMOBILECREATION, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, ACTIVE_FLAG, ADDRESS, MEMO, RECORD_UPDATE_DATE, VENDORADDRESS_CITY, VENDORADDRESS_ZIP, REMITTANCEVENDOR_ID, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, MASTER_ID, DELIVERYOPTION, LASTNAME, TENANT_TYPE, VENDORADDRESS_STATE, PAYMENTTERM_ID] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1081, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [END, LEADGENERATED_ID, MANAGEEMPLOYEEEMAIL, PLANEND, NOCHARGESOURCE, ALLOTTEDTIME, APPROXIMATESTARTDATE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISCONFIRMED, LATEPENALTY, NOTIFICATIONSENABLED, SUMMARY, PREDICTEDTOTAL, ISAUTODISPATCHED, PMDATE, ACTIVE_FLAG, APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, EXTERNALID, LEAD_ID, PLANSTART, PREVAILINGWAGECODE_ID, TOTAL, CUSTOMER_ID, NOCHARGE, NUMBER, TYPE_ID, PROJECTEDVALUE, CREATEDON, ISPREVAILINGWAGE, PREDICTEDSALES, PROJECT_ID, RECORD_UPDATE_DATE, START, OPPORTUNITYDATE, WARRANTYFOR_ID, COMPLETIONSURVEYID, GENERATEDFROM_ID, REASSIGNMENTPENALTY, LASTAPPOINTMENT_ID, ACTIVE, CAMPAIGN_ID, CUSTOMERPO, DRIVETIME, MASTER_ID, PREVAILINGWAGEJOBNUMBER, RECALLFOR_ID, OPPORTUNITY_ID, MONTHNUMBER, BUSINESSUNIT_ID, COMPLETEDON, ID, IMPORTID, INVOICE_ID, LOCATION_ID, MANAGEFOLLOWUPEMAIL, RECORD_CREATE_DATE, SECONDARYJOBNUMBER, SOLDBY_ID, UNION, MODIFIEDON, CREATEDBY_ID, DRIVINGCOST, DURATION, ESTIMATEDCOST, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, SMARTDISPATCHDATA_JOB, TENANT_TYPE, CREATEDFROMESTIMATE_ID, LASTCHANGEDBYSMARTDISPATCH, MEMBERSHIP_ID, FIRSTAPPOINTMENT_ID, STATUS, PRIORITY] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_946, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [CREATEDON, NAME, MODIFIEDON, ACTIVE, CREATEDBY_ID, ID, COST, MODIFIEDBY_ID, RECORD_CREATE_DATE, IMPORTID, ACTIVE_FLAG, BUSINESSUNIT_ID, RECORD_UPDATE_DATE, CATEGORY_ID, IMAGE, TENANT_TYPE, DNIS, MASTER_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_673, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [ACTIVE, CREATEDBY_ID, GROSSPAY, STATUS, TECHNICIAN_ID, JOB_ID, TECHNICIANROLE_ID, PROJECTLABELS, COMMISSIONRATE, ISPAUSED, CREATEDON, PAYTYPE, DRIVETIME_ID, PAYROLLROLE, ID, JOHNMOOREPAYROLLROLE, MODIFIEDON, SPLIT, IMPORTID] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [DRIVETIME_ID, JOHNMOOREPAYROLLROLE, SOURCE_PKEY_SPK, TECHNICIANROLE_ID, PAYROLLROLE, ACTIVE, CREATEDON, PROJECTLABELS, TECHNICIAN_ID, PAYTYPE, MASTER_ID, CREATEDBY_ID, GROSSPAY, JOB_ID, RECORD_UPDATE_DATE, ID, IMPORTID, MODIFIEDON, TENANT_TYPE, ACTIVE_FLAG, COMMISSIONRATE, ISPAUSED, RECORD_CREATE_DATE, SPLIT, STATUS] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1121, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 419 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 419 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 419 Row Count of Table INVOICEITEM is matched for APIMAT :: 419 DataMart :: 419 Row Count of Table INVOICEITEM is matched for DataMart :: 419 CURATED :: 419 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_559, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, PAYMENT, STR_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENT :: [ESTIMATE_ID, INVOICE_ID, NUMBER, ACTIVE, CREATEDON, PAYMENTDATE, TYPE_ID, MEMO, SETTLEMENTSTATUS, EXTERNALID, METHOD, BATCH_ID, CREATEDBY_ID, PROJECT_ID, SETTLEMENTDATE, SOURCE, STATUS, AGREEMENTLANGUAGE, CREDITAVAILABLE, CUSTOMER_ID, DEFERREDINTEREST, EXPORTID, ID, REFUNDEDAMOUNT, MODIFIEDON, STOREDPAYMENT_ID, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, FINANCINGOPERATOR, PAIDON, BUSINESSUNIT_ID, CHECKNUMBER, IMPORTID, TRANSACTION, UNAPPLIEDAMOUNT, APPLIEDON] Column names for DataMart Table --> STR_PAYMENT :: [CREATEDBY_ID, SETTLEMENTSTATUS, INVOICE_ID, TRANSACTIONSTATUS, BATCH_ID, DEFERREDINTEREST, FINANCINGOPERATOR, IMPORTID, PAIDON, STOREDPAYMENT_ID, ESTIMATE_ID, AMOUNT, BUSINESSUNIT_ID, SOURCE, UNAPPLIEDAMOUNT, AGREEMENTLANGUAGE, AUTHORIZATIONSIGNATURE, CHECKNUMBER, CUSTOMER_ID, EXPORTID, TRANSACTION, CREATEDON, MASTER_ID, STATUS, REFUNDEDAMOUNT, ACTIVE, METHOD, MODIFIEDON, PAYMENTDATE, ACTIVE_FLAG, APPLIEDON, CREDITAVAILABLE, ID, MEMO, NUMBER, SETTLEMENTDATE, TYPE_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, PROJECT_ID, EXTERNALID, TENANT_TYPE] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: APPLIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_754, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 2834 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2834 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 2834 DataMart :: 2834 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2834 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 2834 CURATED :: 2834 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_420, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [ARCHIVED, BUSINESSUNIT_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COPIEDFROM_ID, CREATEDBY_ID, CREATEDON, CROSSSALEGROUP, SERIALIZEDON, SOURCEVERSION, INVENTORYENABLEDON, SOURCE, TAXABLE, ACTIVE, ASSETACCOUNT_ID, AVALARACOMMERCIALTAXCODE, BONUS, MEMBERPRICE, PROVIDER_ID, UNITOFMEASURE, MANUFACTURERWARRANTY_DESCRIPTION, MODEL, PAYSSOLDBYRATE, PRIMARYVENDOR_ID, NAME, SYNCDATE, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, IMPORTID, INVENTORYENABLEDBY_ID, ISINVENTORY, WARRANTYRESERVE, EXTERNALID, SUPPLIERIMAGES, TYPE_ID, ADDONFLATAMOUNT, GENERALLEDGERACCOUNT_ID, IMAGES, MANUFACTURER, PAYSCOMMISSION, ACCOUNT, ADDONPRICE, ALLOWDISCOUNTS, COSTOFSALEACCOUNT_ID, MANUFACTURERWARRANTY_DURATION, MODIFIEDON, COST, DISPLAYINAMOUNT, HOURS, ISSERIALIZED, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, ADDONMEMBERPRICE, BRAND, CATEGORY_ID, DESCRIPTION, DISPLAYNAME, PAYSFLATAMOUNT, ID, PRICE, SCHEDULEDFLATAMOUNT] Column names for DataMart Table --> STR_EQUIPMENT :: [CREATEDON, DISPLAYNAME, EXCLUDEFROMPRICEBOOKWIZARD, SOURCEVERSION, TAXABLE, SUPPLIERIMAGES, GENERALLEDGERACCOUNT_ID, ACTIVE_FLAG, ADDONPRICE, COPIEDFROM_ID, EXTERNALID, ID, TENANT_TYPE, INVENTORYENABLEDON, MODIFIEDON, PROVIDER_ID, PAYTECHSPECIFICBONUS, ACCOUNT, BUSINESSUNIT_ID, CATEGORY_ID, INVENTORYENABLEDBY_ID, ISINVENTORY, MEMBERPRICE, PRICE, SOURCE, UNITOFMEASURE, BRAND, PAYSFLATAMOUNT, ASSETACCOUNT_ID, ALLOWDISCOUNTS, BONUS, COMMISSIONBONUS, MANUFACTURERWARRANTY_DURATION, MODEL, PRIMARYVENDOR_ID, SCHEDULEDFLATAMOUNT, AVALARARESIDENTIALTAXCODE, ORIGINAL_ID, WARRANTYRESERVE, PAYSSOLDBYRATE, AVALARACOMMERCIALTAXCODE, DISPLAYINAMOUNT, LOYALTYPROGRAMELIGIBLE, MANUFACTURER, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, SERIALIZEDON, SYNCDATE, DESCRIPTION, ACTIVE, ADDONMEMBERPRICE, ARCHIVED, HOURS, ISSERIALIZED, TYPE_ID, CROSSSALEGROUP, PAYSCOMMISSION, SERVICEPROVIDERWARRANTY_DESCRIPTION, SERVICEPROVIDERWARRANTY_DURATION, NAME, ADDONFLATAMOUNT, COST, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, IMAGES, RECORD_CREATE_DATE, MANUFACTURERWARRANTY_DESCRIPTION] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: BRAND Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1079, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table HOLDJOBREASON is matched for DataMart :: 6 CURATED :: 6 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_304, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [CREATEDBY_ID, ISPAUSED, RECORD_UPDATE_DATE, TECHNICIANROLE_ID, RECORD_CREATE_DATE, DRIVETIME_ID, GROSSPAY, PROJECTLABELS, CREATEDON, IMPORTID, JOHNMOOREPAYROLLROLE, SPLIT, ACTIVE, ACTIVE_FLAG, COMMISSIONRATE, SOURCE_PKEY_SPK, STATUS, TECHNICIAN_ID, TENANT_TYPE, ID, PAYROLLROLE, MASTER_ID, JOB_ID, MODIFIEDON, PAYTYPE] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_797, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [MASTER_ID, SURVEYTYPE, TENANT_TYPE, COMPLETEDON, RATING, MODIFIEDON, RECOMMENDATIONS, SENTON, ISPLANNINGTOUSEAGAIN, JOBID, RECORD_UPDATE_DATE, ACTIVE_FLAG, TOKEN, ISROUTINECOMPLETED, ID, MEMO, SUBMITCOUNT, STATUS, JOBCOMPLETEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_540, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CUSTOMER
Table Count in Snowflake:: 1055539 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CUSTOMER Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1055693 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMER where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1055709 Row Count of Table CUSTOMER is matched for RAW :: 1055539 DataMart :: 1055693 CURATED :: 1055709 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_926, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, CREATEDBY_ID, COST, ID, IMPORTID, ACTIVE, CREATEDON, ACTIVE_FLAG, MATERIALVENDOR_ID, TENANT_TYPE, RECORD_CREATE_DATE, MASTER_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_405, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [NOTE, RECORD_CREATE_DATE, TECHNICIAN_ID, RECORD_UPDATE_DATE, START, TENANT_TYPE, TITLE, STARTTIME, TIMESHEET_ID, ID, MASTER_ID, IMPORTID, STARTDATE, ACTIVE, BATCH, END, ENDDATE, ENDTIME, SHIFTTYPE, CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, TIMESHEETCODE_ID] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_843, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 16696 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 16696 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 16696 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 16696 DataMart :: 16696 Row Count of Table MATERIALVENDOR is matched for DataMart :: 16696 CURATED :: 16696 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_389, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [CUSTOMER_ID, ID, PROJECT_ID, ACTIVE, ESTIMATE_ID, LOCATION_ID, MODIFIEDON, SUMMARY, BUSINESSUNIT_ID, CREATEDON, IMPORTID, CAMPAIGN_ID, CREATEDBY_ID, LATESTFOLLOWUPDATE, STATUS, JOBTYPE_ID, PRIORITY] Column names for DataMart Table --> STR_LEAD :: [LATESTFOLLOWUPDATE, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, BUSINESSUNIT_ID, CUSTOMER_ID, CREATEDON, JOBTYPE_ID, PRIORITY, ACTIVE_FLAG, LOCATION_ID, MASTER_ID, MD5_VALUE, RECORD_UPDATE_DATE, STATUS, CREATEDBY_ID, ID, ESTIMATE_ID, PROJECT_ID, SUMMARY, ACTIVE, CAMPAIGN_ID, IMPORTID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: PRIORITY Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_537, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CANCELJOBREASON'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CANCELJOBREASON'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CANCELJOBREASON :: [CREATEDON, ACTIVE, NAME, ID, CREATEDBY_ID, IMPORTID, MODIFIEDON] Column names for DataMart Table --> STR_CANCELJOBREASON :: [MASTER_ID, MODIFIEDON, ACTIVE_FLAG, CREATEDBY_ID, ID, RECORD_UPDATE_DATE, CREATEDON, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, NAME, IMPORTID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_538, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CATEGORY
Table Count in Snowflake:: 581 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 581 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 581 Row Count of Table CATEGORY is matched for RAW :: 581 DataMart :: 581 CURATED :: 581 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_239, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.TAGTYPE
Table Count in Snowflake:: 214 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 214 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 214 Row Count of Table TAGTYPE is matched for RAW :: 214 DataMart :: 214 CURATED :: 214 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_570, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TIMESHEETCODE
Table Count in Snowflake:: 32 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TIMESHEETCODE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 32 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 32 Row Count of Table TIMESHEETCODE is matched for RAW :: 32 DataMart :: 32 CURATED :: 32 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_230, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [ACTIVE, START, CLEARDISPATCHBOARD, CREATEDBY_ID, DURATION, EXPECTEDDURATION, REMOVETECHNICIANFROMCAPACITYPLANNING, TENANT_TYPE, TIMESHEETCODE_ID, RECORD_CREATE_DATE, DEFINITION_ID, ID, IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ACTIVE_FLAG, CREATEDON, ISCOMPLETED, NAME, CLEARTECHNICIANVIEW, MASTER_ID, ALLDAY, SUMMARY, TECHNICIAN_ID] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_178, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [CREATEDBY_ID, JOB_ID, HOLDER_OPPORTUNITY, IMPORTID, ID, FOLLOWUPONTIMEENABLED, ISREMINDER, MODIFIEDON, FOLLOWUPON, STATUS, ACTIVE, CREATEDON] Column names for DataMart Table --> STR_OPPORTUNITY :: [CREATEDON, FOLLOWUPON, TENANT_TYPE, ID, JOB_ID, ISREMINDER, CREATEDBY_ID, FOLLOWUPONTIMEENABLED, IMPORTID, RECORD_CREATE_DATE, STATUS, ACTIVE, ACTIVE_FLAG, MASTER_ID, RECORD_UPDATE_DATE, MODIFIEDON, HOLDER_OPPORTUNITY] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_952, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 16 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 16 Row Count of Table EMPLOYEE is matched for APIMAT :: 16 DataMart :: 16 Row Count of Table EMPLOYEE is matched for DataMart :: 16 CURATED :: 16 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_352, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1009, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_437, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [MODIFIEDON, CREATEDBY_ID, ID, INVOICE_ID, CREATEDON, PAYSELLERCOMMISSION, AMOUNT, IMPORTID, ACTIVE, PAYMENT_ID] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [ACTIVE, IMPORTID, PAYSELLERCOMMISSION, RECORD_CREATE_DATE, TENANT_TYPE, CREATEDON, INVOICE_ID, MODIFIEDON, ID, AMOUNT, RECORD_UPDATE_DATE, MASTER_ID, PAYMENT_ID, ACTIVE_FLAG, CREATEDBY_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PAYMENT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_662, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [MESSAGESENABLED, MARKETINGUPDATESENABLED, OWNER_ID, TYPE, JOBREMINDERSENABLED, ACTIVE, ID, MEMO, VALUE, CREATEDBY_ID, REVERSEPHONE, INVOICESTATEMENTNOTIFICATION, CREATEDON, IMPORTID, MODIFIEDON] Column names for DataMart Table --> STR_CONTACT :: [ACTIVE, ID, TYPE, MESSAGESENABLED, CREATEDON, MASTER_ID, TENANT_TYPE, CREATEDBY_ID, INVOICESTATEMENTNOTIFICATION, IMPORTID, MEMO, RECORD_CREATE_DATE, MODIFIEDON, ACTIVE_FLAG, JOBREMINDERSENABLED, RECORD_UPDATE_DATE, REVERSEPHONE, VALUE, OWNER_ID, MARKETINGUPDATESENABLED] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_799, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [PRIORITY, CREATEDBY_ID, LATESTFOLLOWUPDATE, STATUS, MODIFIEDON, RECORD_UPDATE_DATE, SUMMARY, JOBTYPE_ID, LOCATION_ID, MD5_VALUE, CUSTOMER_ID, ACTIVE, ID, MASTER_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, ESTIMATE_ID, IMPORTID, PROJECT_ID, RECORD_CREATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_642, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [CREATEDBY_ID, AMOUNT, INVOICE_ID, ID, IMPORTID, PAYSELLERCOMMISSION, ACTIVE, PAYMENT_ID, MODIFIEDON, CREATEDON] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [MODIFIEDON, CREATEDBY_ID, TENANT_TYPE, ACTIVE, ACTIVE_FLAG, AMOUNT, ID, RECORD_CREATE_DATE, PAYMENT_ID, INVOICE_ID, MASTER_ID, PAYSELLERCOMMISSION, CREATEDON, IMPORTID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_283, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_ZIP, DEDUCTCOMMUTETIME, PAYROLLPOSTINGGROUP_ID, ROUTEAROUNDNJA, HOURLYRATE, OVERTIMEPAYCODE_ID, ADDRESS_COUNTRY, ADDRESS_ISMILITARY, CREATEDBY_ID, DESCRIPTION, ADDRESS_LATITUDE, TYPE, CUSTOMHOURLYRATE, APPLICABLEEMPLOYEETYPE, ADDRESS_STATE, ISDEFAULTSHOPTIME, STANDARDPAYROLLCONTROLCODE_ID, STPAYCODE, OTPAYCODE, ADDRESS_STREET, EVENTNAME, RATEMULTIPLIER, STANDARDPAYCODE_ID, VISIBILITY, CODE, EXCLUDEABSENTEVENT, ID, OVERTIMEPAYROLLCONTROLCODE_ID, ACTIVE, ADDRESS_ISMANUALCOORDINATES, BUSINESSUNIT_ID, ISAUTOCLOCKINENABLED, ADDRESS_CITY, COUNTONJOBCOUNTER, ENABLESIMPLECLOCKINOUT, GEOFENCECLOCKINMODE, SENDALERTSONMOBILE, ADDRESS_LONGITUDE, ADDRESS_UNIT, CREATEDON, DOUBLEOVERTIMEPAYCODE_ID, IMPORTID] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_ISMILITARY, ADDRESS_STREET, CODE, OVERTIMEPAYCODE_ID, PAYROLLPOSTINGGROUP_ID, DEDUCTCOMMUTETIME, ENABLESIMPLECLOCKINOUT, ACTIVE_FLAG, COUNTONJOBCOUNTER, CREATEDON, DESCRIPTION, MASTER_ID, IMPORTID, CREATEDBY_ID, DOUBLEOVERTIMEPAYCODE_ID, EVENTNAME, ID, ADDRESS_COUNTRY, ADDRESS_LATITUDE, BUSINESSUNIT_ID, OTPAYCODE, TENANT_TYPE, ISDEFAULTSHOPTIME, RATEMULTIPLIER, HOURLYRATE, ADDRESS_ISMANUALCOORDINATES, CUSTOMHOURLYRATE, STPAYCODE, ROUTEAROUNDNJA, ADDRESS_STATE, ADDRESS_ZIP, VISIBILITY, ADDRESS_LONGITUDE, ADDRESS_CITY, ADDRESS_UNIT, OVERTIMEPAYROLLCONTROLCODE_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SENDALERTSONMOBILE, STANDARDPAYCODE_ID, APPLICABLEEMPLOYEETYPE, ACTIVE, STANDARDPAYROLLCONTROLCODE_ID, TYPE, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, ISAUTOCLOCKINENABLED] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_784, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [ACTIVE, ACTIVE_FLAG, EXTERNALID, SUPPLIERIMAGES, CREATEDON, SOURCE, POSITION, CATEGORYTYPE, TENANT_TYPE, BUSINESSUNIT_ID, DESCRIPTION, HIDEINMOBILE, IMAGE, IMPORTID, RECORD_CREATE_DATE, SKUIMAGES, AVALARARESIDENTIALTAXCODE, CREATEDBY_ID, MASTER_ID, NAME, AVALARACOMMERCIALTAXCODE, PARENT_ID, SOURCEVERSION, RECORD_UPDATE_DATE, ID] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_721, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_645, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [USEDMATERIAL_ID, UNITOFMEASURE_ID, EQUIPMENT_ID, TECHNICIANFORBASERATE1_ID, BUSINESSUNIT_ID, CREATEDON, SERIALNUMBER, STATUS, TECHNICIANFORBASERATE3_ID, REQUISITIONITEM_ID, ROLLOVERQUANTITY, COST, CREATEDBY_ID, MATERIAL_ID, SKU_ID, PROJECTLABELS, DESCRIPTION, ID, IMPORTID, MATERIALVENDOR_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, EQUIPMENTVENDOR_ID, ISINVENTORY, ROLLEDOVERFROMITEM_ID, SKUREFERENCE_SKUTYPE, VENDORPARTNUMBER, ACTIVE, MODIFIEDON, QUANTITY, TECHNICIANSPLIT3, INVENTORYLOCATION_ID, MARKUP, PURCHASEORDER_ID, SKUREFERENCE_SKUID, SKUVENDOR_ID] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [CREATEDON, TECHNICIANFORBASERATE2_ID, TECHNICIANFORBASERATE3_ID, IMPORTID, TECHNICIANSPLIT1, REQUISITIONITEM_ID, TECHNICIANSPLIT2, CREATEDBY_ID, EQUIPMENTVENDOR_ID, RECORD_UPDATE_DATE, SKUREFERENCE_SKUTYPE, ROLLEDOVERFROMITEM_ID, STATUS, TENANT_TYPE, CHARGEABLEITEM_ID, DESCRIPTION, ISINVENTORY, MARKUP, RECORD_CREATE_DATE, SKUVENDOR_ID, MATERIALVENDOR_ID, MODIFIEDON, TECHNICIANFORBASERATE1_ID, EQUIPMENT_ID, USEDMATERIAL_ID, ROLLOVERQUANTITY, ACTIVE_FLAG, BUSINESSUNIT_ID, COST, SKUREFERENCE_SKUID, VENDORPARTNUMBER, PROJECTLABELS, PURCHASEORDER_ID, TECHNICIANSPLIT3, INVENTORYLOCATION_ID, ACTIVE, ID, MASTER_ID, MATERIAL_ID, SERIALNUMBER, UNITOFMEASURE_ID, QUANTITY, SKU_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_254, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [FOLLOWUPSTATUS, RENEWALBILLINGFREQUENCY, ACTIVATEDFROM_ID, CUSTOMER_ID, CANCELATIONINVOICE_ID, BILLINGCOVERAGEPERIOD, BILLINGFREQUENCY, CUSTOMERPO, RENEWALMEMBERSHIPTASK_ID, BILLINGEMAIL_ID, DURATION, FROM, IMPORTID, PAYMENTMETHOD_ID, RECURRINGLOCATION_ID, EXPIREDAT, CREATEDON, FOLLOWUPON, INITIALDEFERREDREVENUE, BUSINESSUNIT_ID, CANCELLATIONDATE, ID, INVOICETEMPLATE_ID, PAYMENTTYPE_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, SOLDBY_ID, STATUS, FIRSTSCHEDULEDBILLDATE, LOCATION_ID, CANCELATIONBALANCEINVOICE_ID, RENEWEDBY_ID, TYPE_ID, ACTIVATEDBY_ID, BILLINGPREFERENCE, CREATEDBY_ID, BILLINGTEMPLATE_ID, RENEWALDURATION, ACTIVE, CANCELATIONBUYOUTINVOICE_ID, FOLLOWUPCUSTOMSTATUS_ID, MEMO, PREVIOUSRECURRINGLOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, NEXTSCHEDULEDBILLDATE, MODIFIEDON] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVATEDBY_ID, BILLINGEMAIL_ID, CANCELLATIONDATE, CUSTOMER_ID, IMPORTID, TYPE_ID, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, ACTIVE_FLAG, BILLINGPREFERENCE, EXPIREDAT, FOLLOWUPCUSTOMSTATUS_ID, MEMO, TO, FOLLOWUPON, PREVIOUSRECURRINGLOCATION_ID, TENANT_TYPE, FROM, RECORD_UPDATE_DATE, BILLINGCOVERAGEPERIOD, BILLINGTEMPLATE_ID, CANCELATIONBALANCEINVOICE_ID, CREATEDBY_ID, DURATION, FOLLOWUPSTATUS, NEXTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, SOLDBY_ID, RENEWALDURATION, PAYMENTTYPE_ID, ACTIVE, BILLINGFREQUENCY, CANCELATIONBUYOUTINVOICE_ID, CREATEDON, ID, BUSINESSUNIT_ID, FIRSTSCHEDULEDBILLDATE, RECORD_CREATE_DATE, RENEWALBILLINGFREQUENCY, INITIALDEFERREDREVENUE, RENEWALMEMBERSHIPTASK_ID, STATUS, CUSTOMERPO, RECURRINGLOCATION_ID, RENEWEDBY_ID, MODIFIEDON, ACTIVATEDFROM_ID, INVOICETEMPLATE_ID, LOCATION_ID, MASTER_ID, PAYMENTMETHOD_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_038, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [] Column names for DataMart Table --> STR_DIVISION :: [TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDON, MASTER_ID, ID, NAME, CREATEDBY_ID, RECORD_UPDATE_DATE, IMPORTID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_021, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [ACTIVE, ID, CREATEDON, CREATEDBY_ID, IMPORTID, NAME] Column names for DataMart Table --> STR_DIVISION :: [CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, NAME, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE_FLAG, ID, MASTER_ID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_136, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TRUCK
Table Count in Snowflake:: 85 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 85 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 85 Row Count of Table TRUCK is matched for RAW :: 85 DataMart :: 85 CURATED :: 85 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_983, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 695 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_INVOICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 695 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table INVOICE is matched for APIMAT :: 695 DataMart :: 695 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HDAIR.STR_API_INVOICE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 695 Row Count of Table INVOICE is matched for DataMart :: 695 CURATED :: 695 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_241, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [MASTER_ID, CREATEDON, END, ID, TENANT_TYPE, ACTIVE, BATCH, RECORD_UPDATE_DATE, STARTDATE, ENDDATE, ENDTIME, IMPORTID, NOTE, RECORD_CREATE_DATE, TIMESHEETCODE_ID, TIMESHEET_ID, TITLE, START, ACTIVE_FLAG, CREATEDBY_ID, SHIFTTYPE, TECHNICIAN_ID, STARTTIME] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_125, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 267376 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 267376 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 267376 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 267376 DataMart :: 267376 CURATED :: 267376 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1148, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, ACTIVE_FLAG, CORPORATECONTRACTNUMBER, DATA, HVACDASHBOARDSECTIONS, GREENSKYMERCHANTID, INTACCTENTITY_ID, PAYROLLJOBHOURSSTPAYCODE, PAYROLLTASKBONUSPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLTYPE, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, RECORD_CREATE_DATE, WARRANTYRATE, QUICKBOOKSCLASS, PHONENUMBER, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, ADDRESS_STREET, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, MASTER_ID, CURRENCY, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLWEIGHTEDOTPAYCODE, SELLERFEE, TURNOVERMINIMUMTHRESHOLD, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, WORLDPAYMERCHANTPIN, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CREDITCARDPROCESSOR_ID, PAYROLLFLATFEEMINIMUM, WORLDPAYSUBID, PAYROLLFLATFEE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLIDLETIMESTPAYCODE, SERVICEFINANCEDEALERNAME, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, FRANCHISEEINFO_NAME, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMILITARY, ADDRESS_ZIP, EMAIL, ENABLEWORKORDERS, INSURANCECOMPANYNAME, NOCHARGE, PAYMENTPROCESSOR, PAYROLLCOSTMARKUP, CREATEDON, JOBBOOKEDALERTRECIPIENTS, NAME, PAYROLLINVOICEBONUSPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_CONTRACT, ADDRESS_LONGITUDE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, DIVISIONNAME, FINANCEITACCOUNTEMAIL, FINANCEITAUTHTOKEN, IMPORTID, INVOICEHEADER, GOAL, MATERIALSKUREFERENCE_SKUTYPE, OFFERCOMMERCIALGENERALLIABILITY, OFFICIALNAME, QUICKBOOKSOAUTHSETTINGS, PAYMENTOPTIONS, TURNSCONTRACTORID, ACTIVE, OVERTIMEMODE, ADDRESS_CITY, COMMISSIONCALCULATION, CREATEDBY_ID, ESTIMATEAUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_GST, HIDEPRICES, ID, BANKACCOUNTPROCESSOR_ID, CONSTRUCTION, ENABLEWORKORDERSEQUIPMENTFORMATTING, LICENSENUMBER, MATERIALSKU_ID, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODENEW, TGLBONUS, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, INSURANCECOMPANYPHONE, MINIMUMROYALTYFEE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLJOBHOURSOTPAYCODE, NAVISIONOVERTIMEEARNINGCODE, RECORD_UPDATE_DATE, PAYROLLSOLDBYPAYCODE, CREDITCARDPROCESSORLOGIN, EXTERNALID, FINANCEITPARTNERID, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, DIVISION_ID, FRANCHISEEINFO_COMMENTS, INTEGRATEDREFUNDS_ID, MODIFIEDON, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, DEFAULTTAXRATE, THREEDAYCANCELATIONPARAGRAPH, TRADE_ID, ADDRESS_LATITUDE, FRANCHISEEINFO_PIVOTALNUMBER, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, BCCEMAIL, LOGO, NAVISIONGLCODE, NOCHARGERESIDENTIAL, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, WORLDPAYACCOUNTID, SERVICEFINANCEDEALERID, AUTHORIZATIONPARAGRAPH, MEALAPPOINTMENT_ID, POSTDATE] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_053, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [ACTIVE, ID, INVENTORYLOCATION_ID, CUSTOMER_ID, CREATEDBY_ID, BUSINESSUNIT_ID, TAXZONE_ID, NAME, IMPORTID, CREATEDON] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [ID, TAXZONE_ID, BUSINESSUNIT_ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, CUSTOMER_ID, MASTER_ID, NAME, CREATEDON, INVENTORYLOCATION_ID, ACTIVE] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_770, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SKUASSET'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SKUASSET'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SKUASSET :: [ISEXTERNAL, IMPORTID, ACTIVE, ORIGINALNAME, ALIAS, CREATEDBY_ID, ID, OWNER_ID, URL, METADATA, TYPE, CREATEDON, EXTERNALURL, TENANT_TYPE] Column names for DataMart Table --> STR_API_SKUASSET :: [ACTIVE_FLAG, EXTERNALURL, IMPORTID, CREATEDBY_ID, METADATA, ACTIVE, CREATEDON, OWNER_ID, URL, TYPE, ALIAS, ISEXTERNAL, MASTER_ID, TENANT_TYPE, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ORIGINALNAME, ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: METADATA Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_937, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_TECHNICIAN, STR_API_TECHNICIAN, DIM_TECHNICIAN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIAN WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 243 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_TECHNICIAN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 243 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIAN WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 243 Row Count of Table TECHNICIAN is matched for APIMAT :: 243 DataMart :: 243 Row Count of Table TECHNICIAN is matched for DataMart :: 243 CURATED :: 243 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_289, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [] Column names for DataMart Table --> STR_CALLREASON :: [ACTIVE_FLAG, TENANT_TYPE, LEAD, CREATEDBY_ID, MODIFIEDON, ID, NAME, RECORD_CREATE_DATE, IMPORTID, CREATEDON, ACTIVE, RECORD_UPDATE_DATE, MASTER_ID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_589, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [APPROXIMATESTARTDATE, EXTERNALID, MANAGEFOLLOWUPEMAIL, MODIFIEDON, PREDICTEDSALES, PRIORITY, NOCHARGE, TYPE_ID, LATEPENALTY, IMPORTID, ISTECHNICIANSPECIFIC, MEMBERSHIP_ID, NOCHARGESOURCE, OPPORTUNITY_ID, PLANEND, PREDICTEDTOTAL, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, COMPLETIONSURVEYID, COMPLETEDON, CREATEDFROMESTIMATE_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, CREATEDON, DURATION, LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, STATUS, TOTAL, CUSTOMER_ID, DRIVETIME, FIRSTAPPOINTMENT_ID, INVOICE_ID, SMARTDISPATCHDATA_JOB, WARRANTYFOR_ID, GENERATEDBY_ID, NUMBER, REASSIGNMENTPENALTY, CUSTOMERPO, GENERATEDFROM_ID, LASTAPPOINTMENT_ID, PMDATE, MANAGEEMPLOYEEEMAIL, ALLOTTEDTIME, END, ESTIMATEDCOST, SECONDARYJOBNUMBER, CALLSCRIPTANSWERRECORD_ID, OPPORTUNITYDATE, START, LEADGENERATED_ID, ACTIVE, ISAUTODISPATCHED, LEAD_ID, LOCATION_ID, SOLDBY_ID, ID, ISPREVAILINGWAGE, MONTHNUMBER, NOTIFICATIONSENABLED, PLANSTART, SUMMARY, ISCONFIRMED, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDBY_ID, PREVAILINGWAGECODE_ID, UNION, DRIVINGCOST, RECALLFOR_ID] Column names for DataMart Table --> STR_JOB :: [APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, COMPLETEDON, REASSIGNMENTPENALTY, SMARTDISPATCHDATA_JOB, UNION, NOCHARGE, WARRANTYFOR_ID, BUSINESSUNIT_ID, COMPLETIONSURVEYID, EXTERNALID, ISPREVAILINGWAGE, LASTAPPOINTMENT_ID, OPPORTUNITYDATE, LOCATION_ID, RECORD_CREATE_DATE, STATUS, TYPE_ID, ACTIVE_FLAG, CAMPAIGN_ID, CUSTOMER_ID, ESTIMATEDCOST, ID, LEAD_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATE_DATE, START, SUMMARY, TOTAL, ALLOTTEDTIME, GENERATEDFROM_ID, LATEPENALTY, PREVAILINGWAGECODE_ID, SOLDBY_ID, GENERATEDBY_ID, PLANEND, PROJECT_ID, DRIVINGCOST, CREATEDFROMESTIMATE_ID, LEADGENERATED_ID, NUMBER, PRIORITY, PROJECTEDVALUE, SECONDARYJOBNUMBER, CREATEDBY_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISCONFIRMED, LASTCHANGEDBYSMARTDISPATCH, MANAGEEMPLOYEEEMAIL, RECALLFOR_ID, OPPORTUNITY_ID, DRIVETIME, FIRSTAPPOINTMENT_ID, MEMBERSHIP_ID, NOTIFICATIONSENABLED, CUSTOMERPO, DURATION, PREDICTEDSALES, PREDICTEDTOTAL, CREATEDON, END, IMPORTID, MASTER_ID, ISTECHNICIANSPECIFIC, MODIFIEDON, MONTHNUMBER, ACTIVE, APPROXIMATESTARTDATE, PMDATE, INVOICE_ID, ISAUTODISPATCHED, NOCHARGESOURCE, PREVAILINGWAGEJOBNUMBER, TENANT_TYPE, PLANSTART] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: RECALLFOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_927, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_769, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SERVICE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SERVICE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_911, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 191 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 191 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 191 Row Count of Table EMPLOYEE is matched for APIMAT :: 191 DataMart :: 191 Row Count of Table EMPLOYEE is matched for DataMart :: 191 CURATED :: 191 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_385, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [CREATEDON, ISUNUSED, PLANEND, CREATEDBY_ID, IMPORTID, MONTHNUMBER, START, NUMBER, MODIFIEDON, STATUS, END, JOB_ID, ID, ISCONFIRMED, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, PLANSTART, SPECIALINSTRUCTIONS] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [CREATEDON, ISCONFIRMED, RECORD_UPDATE_DATE, MASTER_ID, SMARTDISPATCHDATA_JOBAPPOINTMENT, START, STATUS, PLANEND, PLANSTART, ACTIVE_FLAG, ISUNUSED, MODIFIEDON, ID, JOB_ID, SPECIALINSTRUCTIONS, ACTIVE, NUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, END, IMPORTID, MONTHNUMBER, TENANT_TYPE] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_806, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [AMOUNT, CREATEDBY_ID, ACTIVE_FLAG, RECORD_CREATE_DATE, MASTER_ID, PAYSELLERCOMMISSION, IMPORTID, RECORD_UPDATE_DATE, CREATEDON, ID, MODIFIEDON, TENANT_TYPE, ACTIVE, PAYMENT_ID, INVOICE_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_220, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [INVOICE_ID, SECONDARYJOBNUMBER, GENERATEDFROM_ID, LATEPENALTY, PREDICTEDTOTAL, REASSIGNMENTPENALTY, APPROXIMATESTARTDATE, BUSINESSUNIT_ID, CREATEDFROMESTIMATE_ID, GENERATEDBY_ID, LOCATION_ID, NOCHARGESOURCE, PROJECT_ID, START, COMPLETEDON, DRIVINGCOST, PROJECTEDVALUE, SOLDBY_ID, ISTECHNICIANSPECIFIC, MEMBERSHIP_ID, CREATEDBY_ID, CUSTOMER_ID, LASTAPPOINTMENT_ID, NUMBER, RECALLFOR_ID, FIRSTAPPOINTMENT_ID, ISAUTODISPATCHED, ACTIVE, APPROXIMATEENDDATE, CALLSCRIPTANSWERRECORD_ID, ID, MANAGEEMPLOYEEEMAIL, MANAGEFOLLOWUPEMAIL, MONTHNUMBER, OPPORTUNITYDATE, SMARTDISPATCHDATA_JOB, CREATEDON, ISCONFIRMED, PREDICTEDSALES, MODIFIEDON, UNION, PREVAILINGWAGEJOBNUMBER, CAMPAIGN_ID, DURATION, LEAD_ID, PLANEND, PMDATE, TOTAL, WARRANTYFOR_ID, EXTERNALID, NOCHARGE, TYPE_ID, NOTIFICATIONSENABLED, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, LEADGENERATED_ID, SUMMARY, DRIVETIME, LASTCHANGEDBYSMARTDISPATCH, PRIORITY, STATUS, ALLOTTEDTIME, CUSTOMERPO, END, ISPREVAILINGWAGE, OPPORTUNITY_ID, PREVAILINGWAGECODE_ID, ESTIMATEDCOST, IMPORTID, PLANSTART] Column names for DataMart Table --> STR_JOB :: [CAMPAIGN_ID, COMPLETEDON, FIRSTAPPOINTMENT_ID, GENERATEDFROM_ID, LEAD_ID, MASTER_ID, OPPORTUNITYDATE, PROJECT_ID, PREDICTEDSALES, STATUS, CREATEDON, ACTIVE_FLAG, ALLOTTEDTIME, COMPLETIONSURVEYID, CUSTOMER_ID, DRIVINGCOST, END, ISCONFIRMED, LATEPENALTY, NUMBER, CALLSCRIPTANSWERRECORD_ID, ESTIMATEDCOST, LEADGENERATED_ID, MEMBERSHIP_ID, BUSINESSUNIT_ID, START, APPROXIMATESTARTDATE, DRIVETIME, DURATION, GENERATEDBY_ID, ISPREVAILINGWAGE, MODIFIEDON, RECALLFOR_ID, PREVAILINGWAGECODE_ID, CREATEDFROMESTIMATE_ID, INVOICE_ID, MANAGEFOLLOWUPEMAIL, MANAGEEMPLOYEEEMAIL, NOCHARGESOURCE, REASSIGNMENTPENALTY, RECORD_UPDATE_DATE, TYPE_ID, NOCHARGE, PLANEND, SMARTDISPATCHDATA_JOB, ID, IMPORTID, NOTIFICATIONSENABLED, PRIORITY, LASTAPPOINTMENT_ID, PREDICTEDTOTAL, OPPORTUNITY_ID, ACTIVE, PREVAILINGWAGEJOBNUMBER, WARRANTYFOR_ID, CREATEDBY_ID, LASTCHANGEDBYSMARTDISPATCH, PMDATE, SUMMARY, PLANSTART, ISAUTODISPATCHED, RECORD_CREATE_DATE, APPROXIMATEENDDATE, ISTECHNICIANSPECIFIC, SOLDBY_ID, TENANT_TYPE, EXTERNALID, CREATEDFROMESTIMATESTATUSWHENBOOKING, CUSTOMERPO, SECONDARYJOBNUMBER, TOTAL, LOCATION_ID, MONTHNUMBER, PROJECTEDVALUE, UNION] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PLANSTART Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_382, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, ID, ACTIVE, NAME] Column names for DataMart Table --> STR_HOLDJOBREASON :: [NAME, MODIFIEDON, RECORD_CREATE_DATE, CREATEDBY_ID, IMPORTID, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, MASTER_ID, ID, RECORD_UPDATE_DATE, ACTIVE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_982, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ZONE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ZONE'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ZONE :: [LOCNNUMBERS, MODIFIEDON, CREATEDON, COLOR, ID, SERVICEDAYSENABLED, CREATEDBY_ID, IMPORTID, ACTIVE, NAME, TERRITORYNUMBERS, CITIES, SERVICEDAYS, ZIPS, MAXDRIVETIMEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_ZONE :: [ACTIVE_FLAG, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TERRITORYNUMBERS, COLOR, NAME, TENANT_TYPE, CREATEDON, SERVICEDAYS, MASTER_ID, CITIES, MODIFIEDON, ID, CREATEDBY_ID, MAXDRIVETIMEADJUSTMENT, ACTIVE, LOCNNUMBERS, SERVICEDAYSENABLED, ZIPS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_377, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVATEDFROM_ID, BUSINESSUNIT_ID, CANCELATIONBALANCEINVOICE_ID, CANCELLATIONDATE, INITIALDEFERREDREVENUE, SOLDBY_ID, TYPE_ID, BILLINGCOVERAGEPERIOD, ID, NEXTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, MEMO, MODIFIEDON, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, PAYMENTTYPE_ID, RENEWALBILLINGFREQUENCY, STATUS, LOCATION_ID, RENEWALDURATION, RENEWALMEMBERSHIPTASK_ID, BILLINGTEMPLATE_ID, FOLLOWUPSTATUS, RENEWEDBY_ID, FOLLOWUPON, CANCELATIONINVOICE_ID, CREATEDBY_ID, CREATEDON, EXPIREDAT, INVOICETEMPLATE_ID, FIRSTSCHEDULEDBILLDATE, BILLINGEMAIL_ID, BILLINGPREFERENCE, CANCELATIONBUYOUTINVOICE_ID, CUSTOMER_ID, CUSTOMERPO, DURATION, FROM, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, PAYMENTMETHOD_ID, ACTIVATEDBY_ID, BILLINGFREQUENCY, IMPORTID, ACTIVE, FOLLOWUPCUSTOMSTATUS_ID] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVE_FLAG, CANCELATIONINVOICE_ID, INITIALDEFERREDREVENUE, TO, ACTIVE, CANCELATIONBUYOUTINVOICE_ID, RECURRINGLOCATION_ID, RENEWALDURATION, BILLINGPREFERENCE, BILLINGTEMPLATE_ID, FIRSTSCHEDULEDBILLDATE, MODIFIEDON, SOLDBY_ID, LOCATION_ID, ACTIVATEDFROM_ID, PAYMENTTYPE_ID, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, PAYMENTMETHOD_ID, PREVIOUSRECURRINGLOCATION_ID, CREATEDON, FOLLOWUPSTATUS, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, BILLINGFREQUENCY, FOLLOWUPCUSTOMSTATUS_ID, FOLLOWUPON, FROM, IMPORTID, RENEWALMEMBERSHIPTASK_ID, DURATION, ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, ACTIVATEDBY_ID, BILLINGEMAIL_ID, CREATEDBY_ID, EXPIREDAT, NEXTSCHEDULEDBILLDATE, RECORD_CREATE_DATE, RENEWALBILLINGFREQUENCY, STATUS, CUSTOMERPO, BILLINGCOVERAGEPERIOD, CANCELATIONBALANCEINVOICE_ID, CANCELLATIONDATE, CUSTOMER_ID, INVOICETEMPLATE_ID, TENANT_TYPE, TYPE_ID, RENEWEDBY_ID, MASTER_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_296, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [] Column names for DataMart Table --> STR_EMPLOYEE :: [BIRTHDATE, ISEXTERNAL, MODIFIEDON, STARTDATE, TENANT_TYPE, HOME_STREET, POSITION, ACTIVE_FLAG, FIRSTNAME, HOME_COUNTRY, MOBILEPHONE, USER_ID, HOME_UNIT, MIDDLENAME, PAYFREQUENCY_ID, HOME_LONGITUDE, AGENTID, HOME_CITY, MANAGER_ID, SALESFORCEROLE, ACTIVE, EMAILCONFIRMED, IMPORTID, NAME, PAYROLLSTARTPERIOD, PHONECONFIRMED, PHOTO, RECORD_CREATE_DATE, ID, CREATEDON, EMAIL, PAYROLLBUSINESSUNIT_ID, PHONE, CREATEDBY_ID, LASTNAME, HOME_ISMILITARY, HOME_STATE, HOME_ZIP, ISEXCLUDEDFROMPAYROLL, MASTER_ID, OVERTIMEMODE, OVERTIMEPROFILE_ID, MOBILEPHONECONFIRMED, HOME_ISMANUALCOORDINATES, HOURLYRATE, CLOCKINOUTREMINDER, HOME_LATITUDE, PAYROLLID, SALESFORCECONTACTID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_270, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_894, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, GENERATEDFOR_ID, OWNER_ID, TYPE_ID, SOURCE_PKEY_SPK, RECORD_CREATE_DATE, REMOVEDON, MEMO, ID, REMOVEDBY_ID, MODIFIEDON, ACTIVE_FLAG, GENERATEDFOREXTERNAL, CREATEDON, CREATEDBY_ID, IMPORTID, MASTER_ID] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_772, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [RECORD_CREATE_DATE, COLOR, CREATEDON, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD, ISALWAYSVISIBLE, CREATEDBY_ID, CODE, MASTER_ID, PROJECTEDVALUEADJUSTMENT, IMPORTANCE, RECORD_UPDATE_DATE, ID, MODIFIEDON, NAME, ACTIVE, ACTIVE_FLAG, FONTCOLOR, IMPORTID, TENANT_TYPE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1151, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 74 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 74 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 74 DataMart :: 74 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 74 Row Count of Table CAMPAIGN is matched for DataMart :: 74 CURATED :: 74 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_588, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [ACCOUNT, ADDONFLATAMOUNT, CHARGEABLE, EXPORTID, MODIFIEDON, TECHNICIANSPLIT3, DISPLAYINAMOUNT, PAYSCOMMISSION, INVOICE_ID, ITEMGROUPROOT_ID, PRICEMODIFIER_ID, AUTOGLASSITEM_ID, EQUIPMENT_ID, IMPORTID, STANDARDPRICE, DEDUCTASJOBCOST, PROCUREDFROM_ID, PROJECTLABELS, SCHEDULEDFLATAMOUNT, NOTAX, SIGNATURE, TECHNICIANFORBASERATE2_ID, ACTIVE, BASERATE1, DESCRIPTION, GENERALLEDGERACCOUNT_ID, HOURS, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TOTALCOST, PARENTITEM_ID, PROCUREDFROMESTIMATEITEM_ID, SOLDBY_ID, UNITPRICE, USEDMATERIAL_ID, WORKFLOWACTION_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, TECHNICIANFORBASERATE1_ID, COST, COSTOFSALEACCOUNT_ID, ISINVENTORY, MEMBERPRICE, QUANTITY, DATECREATED, ESTIMATEITEM_ID, INVENTORYWAREHOUSENAME, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, MARKUP, PROCUREMENTSOURCE_ESTIMATEITEMID, ALLOWDISCOUNTS, BASERATE3, LASTUNITPRICESETBYEMPLOYEE, TECHNICIANSPLIT2, INVENTORYBATCH_ID, TAXABLE, TECHNICIANSPLIT1, INVENTORYLOCATION_ID, INVENTORYSTATUS, ISUNITPRICEMANUALLYSET, PROCUREMENTSOURCE_SOURCETYPE, CREATEDON, ID, PAYSFLATAMOUNT, PAYSSOLDBYRATE, PROJECTORDER, SOURCETYPE, ISOTTASK, MEMBERSHIPWORKFLOWACTION, BONUS, PAYTECHSPECIFICBONUS, SKUNAME, TOTAL, SKUREFERENCE_SKUID, SOLDHOURS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, BASERATE2, BUSINESSUNIT_ID, ISADDON, ITEMGROUPNAME, TECHNICIAN_ID, COMMISSIONBONUS, CROSSSALEGROUP, SKU_ID, CREATEDBY_ID, ORDER, SOLDBYCOMMISSION] Column names for DataMart Table --> STR_INVOICEITEM :: [ACTIVE_FLAG, GENERALLEDGERACCOUNT_ID, HOURS, IMPORTID, ITEMGROUPROOT_ID, NOTAX, QUANTITY, PROCUREDFROM_ID, PROJECTLABELS, RECORD_CREATE_DATE, MEMBERSHIPWORKFLOWACTION, USEDMATERIAL_ID, COMMISSIONBONUS, CROSSSALEGROUP, MASTER_ID, PAYTECHSPECIFICBONUS, TENANT_TYPE, ID, PARENTITEM_ID, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, SKUNAME, UNITPRICE, BONUS, DATECREATED, INVENTORYWAREHOUSENAME, INVOICE_ID, ITEMGROUPNAME, LASTUNITPRICESETBYEMPLOYEE, PAYSFLATAMOUNT, TECHNICIAN_ID, ISINVENTORY, RECORD_UPDATE_DATE, ESTIMATEITEM_ID, EXPORTID, SKU_ID, ACTIVE, AUTOGLASSITEM_ID, BASERATE3, INVENTORYBATCH_ID, INVENTORYLOCATION_ID, PROJECTORDER, SOLDBY_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, MEMBERPRICE, TECHNICIANFORBASERATE3_ID, BASERATE1, COSTOFSALEACCOUNT_ID, ACCOUNT, ALLOWDISCOUNTS, ISUNITPRICEMANUALLYSET, MODIFIEDON, SOLDBYCOMMISSION, STANDARDPRICE, TECHNICIANFORBASERATE1_ID, TOTALCOST, SOURCETYPE, SOLDHOURS, DEDUCTASJOBCOST, INVENTORYSTATUS, ISOTTASK, PAYSCOMMISSION, PRICEMODIFIER_ID, MARKUP, TAXABLE, TECHNICIANFORBASERATE2_ID, CHARGEABLE, CREATEDON, SCHEDULEDFLATAMOUNT, TECHNICIANSPLIT1, DISPLAYINAMOUNT, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, TOTAL, WORKFLOWACTION_ID, TECHNICIANSPLIT2, PROCUREMENTSOURCE_SOURCETYPE, ORDER, ADDONFLATAMOUNT, BASERATE2, CREATEDBY_ID, DESCRIPTION, EQUIPMENT_ID, ISADDON, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SIGNATURE, BUSINESSUNIT_ID, COST, PROCUREMENTSOURCE_ESTIMATEITEMID, TECHNICIANSPLIT3, PROCUREMENTSOURCE_REQUISITIONITEMID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_088, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [CREATEDBY_ID, CREATEDON, ID, OWNER_ID, TYPE_ID, VALUE, MODIFIEDON, ACTIVE, IMPORTID] Column names for DataMart Table --> STR_CUSTOMFIELD :: [ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, VALUE, MASTER_ID, RECORD_CREATE_DATE, MODIFIEDON, OWNER_ID, ID, TYPE_ID, RECORD_UPDATE_DATE, ACTIVE, IMPORTID, TENANT_TYPE] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1002, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [JOBCOMPLETEDON, ACTIVE_FLAG, RECOMMENDATIONS, RECORD_UPDATE_DATE, SUBMITCOUNT, MASTER_ID, RECORD_CREATE_DATE, STATUS, TOKEN, SURVEYTYPE, SENTON, TENANT_TYPE, COMPLETEDON, ISROUTINECOMPLETED, ID, MEMO, JOBID, MODIFIEDON, ISPLANNINGTOUSEAGAIN, RATING] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_549, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [STATUS, ACTIVE, ID, ISCONFIRMED, JOB_ID, MONTHNUMBER, PLANEND, PLANSTART, SPECIALINSTRUCTIONS, CREATEDBY_ID, ISUNUSED, IMPORTID, SMARTDISPATCHDATA_JOBAPPOINTMENT, CREATEDON, MODIFIEDON, NUMBER, END, START] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [CREATEDBY_ID, PLANSTART, RECORD_UPDATE_DATE, SPECIALINSTRUCTIONS, MONTHNUMBER, START, ACTIVE_FLAG, PLANEND, IMPORTID, ISCONFIRMED, JOB_ID, ISUNUSED, MASTER_ID, MODIFIEDON, STATUS, END, SMARTDISPATCHDATA_JOBAPPOINTMENT, TENANT_TYPE, ACTIVE, CREATEDON, ID, NUMBER, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: START Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_297, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, EQUIPMENT, STR_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EQUIPMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EQUIPMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EQUIPMENT :: [] Column names for DataMart Table --> STR_EQUIPMENT :: [ACCOUNT, COST, ISINVENTORY, MEMBERPRICE, PAYSSOLDBYRATE, SOURCE, SOURCEVERSION, DISPLAYNAME, TAXABLE, ISSERIALIZED, ACTIVE, ADDONPRICE, BRAND, COMMISSIONBONUS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDBY_ID, NAME, PAYSCOMMISSION, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, IMAGES, LOYALTYPROGRAMELIGIBLE, MODIFIEDON, CREATEDBY_ID, MASTER_ID, PROVIDER_ID, MANUFACTURER, MANUFACTURERWARRANTY_DURATION, EXCLUDEFROMPRICEBOOKWIZARD, IMPORTID, TYPE_ID, INVENTORYENABLEDON, SUPPLIERIMAGES, BONUS, EXTERNALID, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DESCRIPTION, PRIMARYVENDOR_ID, SYNCDATE, TENANT_TYPE, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, COSTOFSALEACCOUNT_ID, DESCRIPTION, HOURS, ADDONFLATAMOUNT, PAYTECHSPECIFICBONUS, SERIALIZEDON, UNITOFMEASURE, MANUFACTURERWARRANTY_DESCRIPTION, SCHEDULEDFLATAMOUNT, ACTIVE_FLAG, ASSETACCOUNT_ID, BUSINESSUNIT_ID, CATEGORY_ID, WARRANTYRESERVE, DISPLAYINAMOUNT, ID, PRICE, ARCHIVED, MODEL, PAYSFLATAMOUNT, RECORD_UPDATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, ORIGINAL_ID, CROSSSALEGROUP] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_995, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATE :: [BUSINESSUNIT_ID, JOB_ID, MATERIALTAX, PROJECTLABELS, STATUS, PROPOSALTAGCOLOR, CLAIM_ID, ISCHANGEORDER, MATERIALSKUREFERENCE_SKUID, MODIFIEDON, SUMMARY, TECHNICIANPICKEDSOLDTYPE, ISRECOMMENDED, PROPOSALTAGNAME, CREATEDBY_ID, TAX, AUTHORIZEDON, ORDER, OPPORTUNITY_ID, FEETOTAL, IMPORTID, LABORTAX, SOLDBY_ID, SOLDINVOICE_ID, AUTHORIZATIONSIGNATURE, LOCATION_ID, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, TECHNICIANSIGNATURE, ACTIVE, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, NAME, SOLDON, TOTALCOST, CREATEDON, TOTAL, ID, SOLDTYPE, PROJECTOPPORTUNITY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATE :: [CLAIM_ID, ISRECOMMENDED, ORDER, TOTALCOST, LABORTAX, PROPOSALTAGCOLOR, PROPOSALTAGNAME, ACTIVE_FLAG, BUSINESSUNIT_ID, CREATEDBY_ID, FEETOTAL, ID, RECORD_UPDATE_DATE, SOLDBY_ID, TECHNICIANPICKEDSOLDTYPE, STATUS, TENANT_TYPE, ACTIVE, SOLDINVOICE_ID, SOLDON, TECHNICIANSIGNATURE, CREATEDON, DISCOUNTTOTAL, MASTER_ID, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PROCUREMENTTYPE, PROJECTOPPORTUNITY_ID, IMPORTID, ISCHANGEORDER, TAX, MATERIALSKU_ID, OPPORTUNITY_ID, SOLDBYEMPLOYEE_ID, LOCATION_ID, MATERIALTAX, MODIFIEDON, AUTHORIZATIONSIGNATURE, NAME, AUTHORIZEDON, JOB_ID, SOLDTYPE, RECORD_CREATE_DATE, RENEWABLEMEMBERSHIP_ID, SUMMARY, TOTAL, PROJECTLABELS] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_700, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CAMPAIGN WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 64 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 64 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CAMPAIGN is matched for APIMAT :: 64 DataMart :: 64 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_CAMPAIGN WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 64 Row Count of Table CAMPAIGN is matched for DataMart :: 64 CURATED :: 64 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_290, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [] Column names for DataMart Table --> STR_CAMPAIGN :: [ACTIVE, CREATEDBY_ID, IMAGE, MASTER_ID, CREATEDON, MODIFIEDBY_ID, RECORD_UPDATE_DATE, TENANT_TYPE, CATEGORY_ID, COST, BUSINESSUNIT_ID, ACTIVE_FLAG, DNIS, ID, NAME, IMPORTID, MODIFIEDON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1036, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 5923 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5923 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 5923 Row Count of Table ESTIMATE is matched for APIMAT :: 5923 DataMart :: 5923 Row Count of Table ESTIMATE is matched for DataMart :: 5923 CURATED :: 5923 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_467, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [ACTIVE, CREATEDBY_ID, ID, MASTER_ID, MODIFIEDON, PLANEND, SPECIALINSTRUCTIONS, ISUNUSED, JOB_ID, NUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE_FLAG, CREATEDON, RECORD_UPDATE_DATE, IMPORTID, MONTHNUMBER, RECORD_CREATE_DATE, START, STATUS, END, TENANT_TYPE, ISCONFIRMED, PLANSTART] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1064, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 128 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 128 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table ZONE is matched for APIMAT :: 128 DataMart :: 128 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_ZONE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 128 Row Count of Table ZONE is matched for DataMart :: 128 CURATED :: 128 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1163, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [ACTIVE, ALLOTTEDTIME, CAMPAIGN_ID, EXTERNALID, LASTCHANGEDBYSMARTDISPATCH, PREDICTEDSALES, PROJECT_ID, SECONDARYJOBNUMBER, STATUS, LATEPENALTY, NUMBER, IMPORTID, PREVAILINGWAGECODE_ID, FIRSTAPPOINTMENT_ID, APPROXIMATEENDDATE, CREATEDFROMESTIMATE_ID, CUSTOMERPO, RECORD_UPDATE_DATE, APPROXIMATESTARTDATE, COMPLETEDON, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, MANAGEEMPLOYEEEMAIL, MASTER_ID, PREDICTEDTOTAL, LASTAPPOINTMENT_ID, OPPORTUNITYDATE, TYPE_ID, UNION, CREATEDBY_ID, ISCONFIRMED, MEMBERSHIP_ID, SMARTDISPATCHDATA_JOB, START, DRIVETIME, ESTIMATEDCOST, LOCATION_ID, NOCHARGE, NOTIFICATIONSENABLED, WARRANTYFOR_ID, PMDATE, CALLSCRIPTANSWERRECORD_ID, COMPLETIONSURVEYID, DRIVINGCOST, ID, TENANT_TYPE, ISPREVAILINGWAGE, ISTECHNICIANSPECIFIC, LEAD_ID, MANAGEFOLLOWUPEMAIL, TOTAL, ACTIVE_FLAG, GENERATEDFROM_ID, INVOICE_ID, PREVAILINGWAGEJOBNUMBER, BUSINESSUNIT_ID, CUSTOMER_ID, END, NOCHARGESOURCE, REASSIGNMENTPENALTY, SUMMARY, LEADGENERATED_ID, OPPORTUNITY_ID, PLANSTART, CREATEDON, GENERATEDBY_ID, MODIFIEDON, MONTHNUMBER, PRIORITY, PROJECTEDVALUE, RECORD_CREATE_DATE, DURATION, PLANEND, RECALLFOR_ID, SOLDBY_ID] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_127, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.OPPORTUNITY
Table Count in Snowflake:: 256125 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_OPPORTUNITY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 256125 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OPPORTUNITY where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 256184 Row Count of Table OPPORTUNITY is matched for RAW :: 256125 DataMart :: 256125 CURATED :: 256184 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1123, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 2028 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2028 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 2028 DataMart :: 2028 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2028 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 2028 CURATED :: 2028 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_686, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PURCHASEORDERITEM, STR_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PURCHASEORDERITEM'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PURCHASEORDERITEM :: [EQUIPMENT_ID, INVENTORYLOCATION_ID, MARKUP, SKUREFERENCE_SKUID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, UNITOFMEASURE_ID, REQUISITIONITEM_ID, TECHNICIANSPLIT2, MATERIALVENDOR_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANFORBASERATE3_ID, ISINVENTORY, TECHNICIANFORBASERATE2_ID, VENDORPARTNUMBER, COST, IMPORTID, PROJECTLABELS, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT3, ROLLOVERQUANTITY, USEDMATERIAL_ID, DESCRIPTION, MATERIAL_ID, QUANTITY, TECHNICIANFORBASERATE1_ID, BUSINESSUNIT_ID, MODIFIEDON, STATUS, ROLLEDOVERFROMITEM_ID, SKU_ID, CHARGEABLEITEM_ID, PURCHASEORDER_ID, TECHNICIANSPLIT1, EQUIPMENTVENDOR_ID] Column names for DataMart Table --> STR_PURCHASEORDERITEM :: [EQUIPMENTVENDOR_ID, MATERIALVENDOR_ID, PURCHASEORDER_ID, VENDORPARTNUMBER, MODIFIEDON, ROLLOVERQUANTITY, TECHNICIANSPLIT2, CREATEDBY_ID, CREATEDON, DESCRIPTION, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, UNITOFMEASURE_ID, COST, IMPORTID, MASTER_ID, SKUREFERENCE_SKUID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, PROJECTLABELS, RECORD_CREATE_DATE, REQUISITIONITEM_ID, TECHNICIANSPLIT3, SKUVENDOR_ID, TECHNICIANFORBASERATE1_ID, USEDMATERIAL_ID, ACTIVE, RECORD_UPDATE_DATE, SERIALNUMBER, EQUIPMENT_ID, ID, INVENTORYLOCATION_ID, SKU_ID, STATUS, QUANTITY, MARKUP, CHARGEABLEITEM_ID, ISINVENTORY, TENANT_TYPE, MATERIAL_ID, TECHNICIANFORBASERATE2_ID] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_124, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [LABORSKUREFERENCE_SKUID, LABORTYPECODE, STARTCOORDINATE, TECHNICIANBUSINESSUNITNAME, ACTIVITY, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, ZONENAME, INVOICE_ID, PAYCODE, PAYOUTBUSINESSUNIT_ID, AMOUNT, ENDTIME, INVOICENUMBER, LABORSKUREFERENCE_SKUTYPE, SOURCEENTITYID, PAYOUTBUSINESSUNITNAME, ENDDISTANCE, ISAPIGENERATED, LOCATION_ID, PAIDDURATIONHOURS, TECHNICIANPAYROLLID, MEMO, PAYCODENAME, PAIDREASON, AMOUNT2ADJUSTMENT, CREATEDON, ENDCOORDINATE, LABORTYPE_ID, PAIDTIMETYPE, ISPREVAILINGWAGEJOB, JOB_ID, PAYROLL_ID, TECHNICIANBUSINESSUNIT_ID, TECHNICIAN_ID, ACTIVE, AMOUNT2, BURDENCOSTAMOUNT, PROJECT_ID, TAXZONENAME, TECHNICIANNAME, INVOICEITEM_ID, JOBNUMBER, LOCATIONADDRESS, CUSTOMER_ID, STARTDISTANCE, STARTTIME, LABORSKU_ID, PAIDDURATION, PAYRULENAME, CREATEDBY_ID, CUSTOMERNAME, DATE, ID, JOBTYPENAME, LOCATIONNAME, LOCATIONZIP, PROJECTNUMBER, PAYROLLACTIVITYCODE_ID, IMPORTID] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ACTIVE, GROSSPAYITEMMETA, LABORSKU_ID, LOCATIONZIP, STARTTIME, AMOUNT2ADJUSTMENT, LABORSKUREFERENCE_SKUTYPE, LOCATION_ID, SOURCEENTITYID, TECHNICIANPAYROLLID, STARTCOORDINATE, TECHNICIANBUSINESSUNITNAME, ENDDISTANCE, ENDTIME, INVOICENUMBER, ISAPIGENERATED, PAIDDURATIONHOURS, RECORD_CREATE_DATE, TENANT_TYPE, IMPORTID, CUSTOMERNAME, ISPREVAILINGWAGEJOB, LABORTYPECODE, PAIDREASON, JOBTYPENAME, LABORTYPE_ID, PAYCODENAME, PAYOUTBUSINESSUNIT_ID, LOCATIONADDRESS, PAYROLL_ID, ZONENAME, CREATEDBY_ID, ENDCOORDINATE, INVOICE_ID, PAYRULENAME, RECORD_UPDATE_DATE, PAYOUTBUSINESSUNITNAME, TECHNICIAN_ID, ACTIVE_FLAG, AMOUNT2, PAIDDURATION, MASTER_ID, CREATEDON, CUSTOMER_ID, PROJECTNUMBER, PROJECT_ID, STARTDISTANCE, TECHNICIANBUSINESSUNIT_ID, ACTIVITY, BURDENCOSTAMOUNT, DATE, JOBNUMBER, MEMO, PAYCODE, LOCATIONNAME, TECHNICIANNAME, AMOUNT, GROSSPAYITEMTYPE, ID, INVOICEITEM_ID, PAIDTIMETYPE, PAYROLLACTIVITYCODE_ID, JOB_ID, LABORSKUREFERENCE_SKUID, TAXZONENAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_141, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [CUSTOMER_ID, LABORSKUREFERENCE_SKUTYPE, ISAPIGENERATED, STARTTIME, TAXZONENAME, DATE, ENDCOORDINATE, INVOICE_ID, INVOICENUMBER, ISPREVAILINGWAGEJOB, LOCATIONNAME, PAIDTIMETYPE, PAYROLL_ID, SOURCEENTITYID, AMOUNT2, CREATEDON, ENDDISTANCE, ID, LOCATION_ID, LOCATIONADDRESS, PROJECT_ID, PROJECTNUMBER, STARTCOORDINATE, STARTDISTANCE, TECHNICIANNAME, TECHNICIANPAYROLLID, PAYROLLACTIVITYCODE_ID, GROSSPAYITEMTYPE, TECHNICIANBUSINESSUNIT_ID, ZONENAME, CUSTOMERNAME, LABORTYPE_ID, PAIDREASON, PAYCODENAME, ACTIVE, BURDENCOSTAMOUNT, JOB_ID, JOBTYPENAME, LABORSKU_ID, LOCATIONZIP, MEMO, PAIDDURATION, LABORSKUREFERENCE_SKUID, TECHNICIAN_ID, AMOUNT, AMOUNT2ADJUSTMENT, CREATEDBY_ID, INVOICEITEM_ID, JOBNUMBER, PAIDDURATIONHOURS, PAYCODE, PAYOUTBUSINESSUNIT_ID, LABORTYPECODE, ACTIVITY, ENDTIME, IMPORTID, PAYRULENAME, TECHNICIANBUSINESSUNITNAME, GROSSPAYITEMMETA, PAYOUTBUSINESSUNITNAME] Column names for DataMart Table --> STR_GROSSPAYITEM :: [AMOUNT, ENDCOORDINATE, LOCATIONADDRESS, PAIDREASON, PROJECT_ID, ISAPIGENERATED, STARTTIME, TECHNICIANBUSINESSUNITNAME, RECORD_UPDATE_DATE, PAYROLLACTIVITYCODE_ID, AMOUNT2, CREATEDBY_ID, LOCATION_ID, CUSTOMER_ID, JOBNUMBER, PROJECTNUMBER, JOB_ID, TENANT_TYPE, TECHNICIANPAYROLLID, ACTIVE_FLAG, ENDTIME, INVOICEITEM_ID, INVOICENUMBER, PAYOUTBUSINESSUNITNAME, SOURCEENTITYID, TAXZONENAME, GROSSPAYITEMTYPE, TECHNICIANNAME, ACTIVE, CUSTOMERNAME, INVOICE_ID, LABORTYPE_ID, LOCATIONNAME, TECHNICIAN_ID, PAYCODENAME, ENDDISTANCE, PAIDDURATION, PAYOUTBUSINESSUNIT_ID, PAIDTIMETYPE, PAYCODE, STARTCOORDINATE, STARTDISTANCE, GROSSPAYITEMMETA, ISPREVAILINGWAGEJOB, JOBTYPENAME, LABORSKUREFERENCE_SKUID, LABORSKUREFERENCE_SKUTYPE, PAIDDURATIONHOURS, LABORTYPECODE, MASTER_ID, MEMO, RECORD_CREATE_DATE, TECHNICIANBUSINESSUNIT_ID, BURDENCOSTAMOUNT, CREATEDON, DATE, LABORSKU_ID, PAYRULENAME, PAYROLL_ID, ACTIVITY, AMOUNT2ADJUSTMENT, ID, IMPORTID, LOCATIONZIP, ZONENAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAYRULENAME Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_618, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.CAMPAIGN
Table Count in Snowflake:: 253 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 253 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 253 Row Count of Table CAMPAIGN is matched for RAW :: 253 DataMart :: 253 CURATED :: 253 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1031, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [CREATEDON, MARKETINGUPDATESENABLED, ACTIVE_FLAG, CREATEDBY_ID, RECORD_UPDATE_DATE, INVOICESTATEMENTNOTIFICATION, IMPORTID, MASTER_ID, MEMO, TYPE, TENANT_TYPE, VALUE, ACTIVE, JOBREMINDERSENABLED, OWNER_ID, ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1066, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_CITY, CORPORATECONTRACTNUMBER, CURRENCY, FINANCEITPARTNERID, INSURANCECOMPANYPHONE, NAVISIONGLCODE, PHONENUMBER, TURNOVERMINIMUMTHRESHOLD, IMPORTID, PAYMENTOPTIONS, PAYROLLTASKBONUSPAYCODENEW, SELLERFEE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLTURNOVERBONUSPAYCODE, WARRANTYRATE, CREATEDBY_ID, ENABLEWORKORDERS, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, WORLDPAYSUBID, CREDITCARDPROCESSOR_ID, FRANCHISEEINFO_CONTRACT, MATERIALSKU_ID, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLINVOICEBONUSPAYCODE_ID, QUICKBOOKSROOTSALESACCOUNT, NAME, TENANT_TYPE, GOAL, ACKNOWLEDGEMENTPARAGRAPH, ACTIVATIONLOCKED, ADDRESS_ISMILITARY, AUTHORIZATIONPARAGRAPH, CONSTRUCTION, ESTIMATEAUTHORIZATIONPARAGRAPH, FRANCHISEEINFO_NAME, HVACDASHBOARDSECTIONS, PAYROLLIDLETIMESTANDARDPAYCODE_ID, FRANCHISEEINFO_COMMENTS, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, WORLDPAYACCOUNTID, LICENSENUMBER, INTACCTENTITY_ID, CREDITCARDPROCESSORLOGIN, FINANCEITACCOUNTEMAIL, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, AUTHORIZATIONAGREEMENT_FILENAME, FRANCHISEEINFO_PIVOTALNUMBER, MINIMUMROYALTYFEE, PAYROLLPERCENTAGEFEE, POSTDATE, MEALAPPOINTMENT_ID, PAYROLLSOLDBYPAYCODENEW, QUICKBOOKSCLASS, PAYROLLTASKBONUSPAYCODE, ADDRESS_UNIT, ACTIVE, DATA, DEFAULTTAXRATE, DIVISION_ID, PAYROLLTURNOVERBONUSPAYCODENEW, COMMISSIONCALCULATION, FINANCEITAUTHTOKEN, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, SERVICEFINANCEDEALERID, THREEDAYCANCELATIONPARAGRAPH, CREDITCARDPROCESSORKEY, PAYROLLJOBHOURSSTPAYCODE, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, DIVISIONNAME, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, GREENSKYMERCHANTID, PAYROLLFLATFEEMINIMUM, PAYROLLTYPE, QUICKBOOKSOAUTHSETTINGS, ADDRESS_ISMANUALCOORDINATES, PAYMENTPROCESSOR, PAYROLLCOSTMARKUP, ID, PAYROLLJOBHOURSOTPAYCODE, ACTIVE_FLAG, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_LATITUDE, ADDRESS_STREET, ENABLEWORKORDERSEQUIPMENTFORMATTING, INVOICEHEADER, OFFICIALNAME, OVERTIMEMODE, TRADE_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, FRANCHISEEINFO_GST, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLFLATFEE, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, NOCHARGE, WORLDPAYMERCHANTPIN, TURNSCONTRACTORID, INVOICEMESSAGE, INTEGRATEDREFUNDS_ID, BCCEMAIL, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, JOBBOOKEDALERTRECIPIENTS, PAYROLLWEIGHTEDOTPAYCODE, RECORD_CREATE_DATE, ADDRESS_ZIP, BANKACCOUNTPROCESSOR_ID, CREATEDON, NAVISIONOVERTIMEEARNINGCODE, EXTERNALID, HIDEPRICES, LOGO, MODIFIEDON, PAYROLLIDLETIMESTPAYCODE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLSOLDBYPAYCODE, RECORD_UPDATE_DATE, TGLBONUS, INSURANCECOMPANYNAME, SERVICEFINANCEDEALERNAME, MATERIALSKUREFERENCE_SKUID, MASTER_ID] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_724, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [ACTIVE, MODIFIEDON, PAYSELLERCOMMISSION, ID, INVOICE_ID, ACTIVE_FLAG, PAYMENT_ID, TENANT_TYPE, CREATEDON, AMOUNT, CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_125, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [CREATEDON, ISPAUSED, MODIFIEDON, STATUS, ACTIVE, DRIVETIME_ID, TECHNICIANSUMMARY_ID, APPOINTMENT_ID, IMPORTID, CREATEDBY_ID, TECHNICIAN_ID, ID] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [ACTIVE_FLAG, MODIFIEDON, IMPORTID, CREATEDBY_ID, ISPAUSED, MASTER_ID, ACTIVE, CREATEDON, ID, TECHNICIANSUMMARY_ID, TENANT_TYPE, APPOINTMENT_ID, RECORD_UPDATE_DATE, STATUS, RECORD_CREATE_DATE, DRIVETIME_ID, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1112, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [SOURCE, SOURCEVERSION, PARENT_ID, RECORD_UPDATE_DATE, EXTERNALID, HIDEINMOBILE, IMAGE, MASTER_ID, TENANT_TYPE, ACTIVE, CREATEDBY_ID, BUSINESSUNIT_ID, ID, IMPORTID, POSITION, ACTIVE_FLAG, AVALARACOMMERCIALTAXCODE, RECORD_CREATE_DATE, NAME, SKUIMAGES, DESCRIPTION, AVALARARESIDENTIALTAXCODE, CATEGORYTYPE, CREATEDON, SUPPLIERIMAGES] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_293, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [] Column names for DataMart Table --> STR_CONTACT :: [CREATEDON, JOBREMINDERSENABLED, MESSAGESENABLED, MEMO, TENANT_TYPE, TYPE, VALUE, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, MARKETINGUPDATESENABLED, ID, MODIFIEDON, RECORD_UPDATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, OWNER_ID, REVERSEPHONE, IMPORTID, MASTER_ID] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_026, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [ACTIVE, ID, IMPORTID, NAME, CREATEDON, CREATEDBY_ID] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [RECORD_UPDATE_DATE, IMPORTID, RECORD_CREATE_DATE, CREATEDON, NAME, MASTER_ID, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, ID, TENANT_TYPE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1151, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [CATEGORY_ID, ID, ACTIVE, CREATEDBY_ID, MASTER_ID, COST, IMAGE, TENANT_TYPE, BUSINESSUNIT_ID, CREATEDON, IMPORTID, MODIFIEDBY_ID, MODIFIEDON, ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, DNIS, NAME] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1135, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 47 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 47 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 47 Row Count of Table PROJECT is matched for APIMAT :: 47 DataMart :: 47 Row Count of Table PROJECT is matched for DataMart :: 47 CURATED :: 47 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_135, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.TRADE
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_TRADE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRADE where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table TRADE is matched for RAW :: 2 DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_990, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [ACTIVE, MEMO, ACTIVE_FLAG, VALUE, JOBREMINDERSENABLED, REVERSEPHONE, IMPORTID, INVOICESTATEMENTNOTIFICATION, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TYPE, CREATEDBY_ID, CREATEDON, ID, MASTER_ID, MESSAGESENABLED, MARKETINGUPDATESENABLED, OWNER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1174, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 3802 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_PAYMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 3802 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 3802 Row Count of Table PAYMENT is matched for APIMAT :: 3802 DataMart :: 3802 Row Count of Table PAYMENT is matched for DataMart :: 3802 CURATED :: 3802 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_700, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CAMPAIGN, STR_API_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CAMPAIGN'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CAMPAIGN'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CAMPAIGN :: [COST, CATEGORY_ID, ID, ACTIVE, BUSINESSUNIT_ID, MODIFIEDBY_ID, DNIS, IMAGE, NAME, IMPORTID, MODIFIEDON, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for DataMart Table --> STR_API_CAMPAIGN :: [ID, MASTER_ID, BUSINESSUNIT_ID, MODIFIEDON, NAME, IMPORTID, RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, MODIFIEDBY_ID, COST, IMAGE, RECORD_UPDATE_DATE, CREATEDON, DNIS, ACTIVE, CATEGORY_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_209, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 31 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 31 Row Count of Table CANCELJOBREASON is matched for RAW :: 31 DataMart :: 31 CURATED :: 31 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_733, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_747, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 39 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 39 Row Count of Table EMPLOYEE is matched for APIMAT :: 39 DataMart :: 39 Row Count of Table EMPLOYEE is matched for DataMart :: 39 CURATED :: 39 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_362, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [ISCONVERSIONOPPORTUNITY, CODE, CREATEDBY_ID, IMPORTANCE, IMPORTID, ISVISIBLEONDISPATCHBOARD, ID, ISALWAYSVISIBLE, COLOR, PROJECTEDVALUEADJUSTMENT, ACTIVE, CREATEDON, MODIFIEDON, FONTCOLOR, NAME] Column names for DataMart Table --> STR_TAGTYPE :: [IMPORTANCE, IMPORTID, RECORD_CREATE_DATE, ID, MODIFIEDON, ISVISIBLEONDISPATCHBOARD, ACTIVE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, ISALWAYSVISIBLE, MASTER_ID, CREATEDBY_ID, ACTIVE_FLAG, FONTCOLOR, NAME, COLOR, TENANT_TYPE, CODE, CREATEDON, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_721, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [CREATEDBY_ID, CREATEDON, MATERIALVENDOR_ID, RECORD_CREATE_DATE, IMPORTID, MASTER_ID, ID, COST, ACCOUNTNAME, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE_FLAG, ACTIVE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_908, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CONTACT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CONTACT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CONTACT :: [OWNER_ID, VALUE, ACTIVE, MEMO, INVOICESTATEMENTNOTIFICATION, ID, TYPE, IMPORTID, MARKETINGUPDATESENABLED, CREATEDON, JOBREMINDERSENABLED, CREATEDBY_ID, MESSAGESENABLED, MODIFIEDON, REVERSEPHONE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CONTACT :: [IMPORTID, OWNER_ID, REVERSEPHONE, ID, CREATEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, MEMO, RECORD_CREATE_DATE, TYPE, VALUE, MARKETINGUPDATESENABLED, MODIFIEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, INVOICESTATEMENTNOTIFICATION, JOBREMINDERSENABLED, MASTER_ID, MESSAGESENABLED] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: INVOICESTATEMENTNOTIFICATION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MARKETINGUPDATESENABLED Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOBREMINDERSENABLED Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MESSAGESENABLED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: REVERSEPHONE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1076, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [COPIEDFROM_ID, CROSSSALEGROUP, ISSERIALIZED, BRAND, PRIMARYVENDOR_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MASTER_ID, AVALARACOMMERCIALTAXCODE, ID, TAXABLE, ADDONPRICE, MANUFACTURERWARRANTY_DURATION, RECORD_UPDATE_DATE, COSTOFSALEACCOUNT_ID, ADDONMEMBERPRICE, ARCHIVED, BUSINESSUNIT_ID, DISPLAYINAMOUNT, EXTERNALID, SERIALIZEDON, PAYSCOMMISSION, SOURCEVERSION, ACTIVE_FLAG, ADDONFLATAMOUNT, DESCRIPTION, MODEL, PAYSFLATAMOUNT, PROVIDER_ID, DISPLAYNAME, GENERALLEDGERACCOUNT_ID, MEMBERPRICE, TYPE_ID, SUPPLIERIMAGES, ALLOWDISCOUNTS, ASSETACCOUNT_ID, CATEGORY_ID, CREATEDBY_ID, CREATEDON, SOURCE, TENANT_TYPE, COMMISSIONBONUS, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SCHEDULEDFLATAMOUNT, ACCOUNT, COST, IMAGES, INVENTORYENABLEDBY_ID, INVENTORYENABLEDON, MODIFIEDON, IMPORTID, MANUFACTURERWARRANTY_DESCRIPTION, SERVICEPROVIDERWARRANTY_DURATION, NAME, ORIGINAL_ID, PRICE, UNITOFMEASURE, ACTIVE, AVALARARESIDENTIALTAXCODE, BONUS, HOURS, ISINVENTORY, LOYALTYPROGRAMELIGIBLE, MANUFACTURER, EXCLUDEFROMPRICEBOOKWIZARD, SYNCDATE, WARRANTYRESERVE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_476, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [ISCOMPLETED, TENANT_TYPE, CLEARDISPATCHBOARD, CLEARTECHNICIANVIEW, EXPECTEDDURATION, SUMMARY, TIMESHEET_ID, RECORD_UPDATE_DATE, START, RECORD_CREATE_DATE, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID, ACTIVE, ALLDAY, CREATEDBY_ID, DEFINITION_ID, IMPORTID, DURATION, TIMESHEETCODE_ID, ACTIVE_FLAG, CREATEDON, ID, MASTER_ID, NAME] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_077, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.OVERTIMEPROFILE
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_OVERTIMEPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_OVERTIMEPROFILE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 6 Row Count of Table OVERTIMEPROFILE is matched for RAW :: 6 DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_712, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [DRIVETIME, GENERATEDBY_ID, ISAUTODISPATCHED, LEAD_ID, MODIFIEDON, STATUS, OPPORTUNITYDATE, SMARTDISPATCHDATA_JOB, BUSINESSUNIT_ID, EXTERNALID, MANAGEEMPLOYEEEMAIL, PREVAILINGWAGECODE_ID, LATEPENALTY, RECALLFOR_ID, SUMMARY, UNION, ACTIVE_FLAG, ALLOTTEDTIME, CAMPAIGN_ID, CREATEDBY_ID, DURATION, CREATEDFROMESTIMATESTATUSWHENBOOKING, CREATEDFROMESTIMATE_ID, MASTER_ID, MEMBERSHIP_ID, CUSTOMER_ID, TYPE_ID, APPROXIMATEENDDATE, APPROXIMATESTARTDATE, COMPLETIONSURVEYID, CREATEDON, ID, PLANEND, WARRANTYFOR_ID, FIRSTAPPOINTMENT_ID, PRIORITY, PROJECT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, NUMBER, RECORD_CREATE_DATE, ISCONFIRMED, IMPORTID, LEADGENERATED_ID, MANAGEFOLLOWUPEMAIL, ISPREVAILINGWAGE, PMDATE, START, LASTCHANGEDBYSMARTDISPATCH, DRIVINGCOST, ESTIMATEDCOST, GENERATEDFROM_ID, PLANSTART, PREDICTEDTOTAL, COMPLETEDON, PROJECTEDVALUE, NOTIFICATIONSENABLED, ACTIVE, CALLSCRIPTANSWERRECORD_ID, INVOICE_ID, NOCHARGESOURCE, LASTAPPOINTMENT_ID, LOCATION_ID, REASSIGNMENTPENALTY, SECONDARYJOBNUMBER, CUSTOMERPO, END, ISTECHNICIANSPECIFIC, MONTHNUMBER, SOLDBY_ID, OPPORTUNITY_ID, PREDICTEDSALES, PREVAILINGWAGEJOBNUMBER, NOCHARGE, TOTAL] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_325, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [] Column names for DataMart Table --> STR_VENDOR :: [RECORD_UPDATE_DATE, REMITTANCEVENDOR_ID, TAXRATE, ACTIVE_FLAG, CREATEDON, VENDORADDRESS_UNIT, VENDORQUICKBOOKSITEM, NAME, VENDORADDRESS_ZIP, VENDORADDRESS_COUNTRY, IMPORTID, VENDORADDRESS_CITY, ACTIVE, ADDRESS, EXTERNALID, ID, MEMO, TENANT_TYPE, RECORD_CREATE_DATE, VENDORADDRESS_ISMANUALCOORDINATES, FAX, LASTNAME, CREATEDBY_ID, FIRSTNAME, ISTRUCKREPLENISHMENT, PAYMENTTERM_ID, PHONE, VENDORADDRESS_LATITUDE, VENDORADDRESS_STREET, EMAIL, VENDORADDRESS_ISMILITARY, DELIVERYOPTION, MODIFIEDON, VENDORADDRESS_STATE, MASTER_ID, RESTRICTEDMOBILECREATION, VENDORADDRESS_LONGITUDE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_708, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 396 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 396 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 396 Row Count of Table ESTIMATE is matched for APIMAT :: 396 DataMart :: 396 Row Count of Table ESTIMATE is matched for DataMart :: 396 CURATED :: 396 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_793, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ACTIVE, AUTOGLASSITEM_ID, BASERATE3, EXPORTID, NOTAX, TOTAL, MARKUP, PROCUREMENTSOURCE_REQUISITIONITEMID, TENANT_TYPE, UNITPRICE, STANDARDPRICE, TECHNICIANFORBASERATE3_ID, PROCUREDFROMESTIMATEITEM_ID, ALLOWDISCOUNTS, CROSSSALEGROUP, DISPLAYINAMOUNT, ESTIMATEITEM_ID, MASTER_ID, PRICEMODIFIER_ID, PROJECTORDER, SKUNAME, TECHNICIAN_ID, PAYSCOMMISSION, PAYSFLATAMOUNT, TECHNICIANFORBASERATE1_ID, SIGNATURE, EQUIPMENT_ID, HOURS, INVENTORYBATCH_ID, PARENTITEM_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SKUREFERENCE_SKUID, IMPORTID, ISADDON, MODIFIEDON, SOLDBYCOMMISSION, DEDUCTASJOBCOST, ISINVENTORY, MEMBERPRICE, QUANTITY, RECORD_UPDATE_DATE, CREATEDBY_ID, ISOTTASK, MEMBERSHIPWORKFLOWACTION, PROJECTLABELS, RECORD_CREATE_DATE, TECHNICIANFORBASERATE2_ID, SOURCETYPE, WORKFLOWACTION_ID, USEDMATERIAL_ID, ACTIVE_FLAG, BUSINESSUNIT_ID, CHARGEABLE, COSTOFSALEACCOUNT_ID, PAYSSOLDBYRATE, PROCUREDFROM_ID, PROCUREMENTSOURCE_SOURCETYPE, PROCUREMENTSOURCE_ESTIMATEITEMID, COST, DATECREATED, BASERATE2, CREATEDON, ID, TECHNICIANSPLIT2, ISUNITPRICEMANUALLYSET, LASTUNITPRICESETBYEMPLOYEE, TAXABLE, TOTALCOST, TECHNICIANSPLIT1, SOLDBY_ID, ACCOUNT, BONUS, INVENTORYLOCATION_ID, INVOICE_ID, TECHNICIANSPLIT3, SKUREFERENCE_SKUTYPE, SKU_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, SCHEDULEDFLATAMOUNT, ADDONFLATAMOUNT, BASERATE1, DESCRIPTION, GENERALLEDGERACCOUNT_ID, INVENTORYSTATUS, PAYTECHSPECIFICBONUS, COMMISSIONBONUS, INVENTORYWAREHOUSENAME, ITEMGROUPROOT_ID, ORDER, SOLDHOURS, ITEMGROUPNAME] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_541, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.CUSTOMERMEMBERSHIP
Table Count in Snowflake:: 468335 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_CUSTOMERMEMBERSHIP Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 468473 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CUSTOMERMEMBERSHIP where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 468473 Row Count of Table CUSTOMERMEMBERSHIP is matched for RAW :: 468335 DataMart :: 468473 CURATED :: 468473 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1046, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_ZIP, MASTER_ID, RECURRINGSERVICE_ACTIVATEDBY, TAXZONE_ID, SUMMARY, ZONE_ID, CUSTOMER_ID, NAME, ADDRESS_STREET, CREATEDON, RECORD_CREATE_DATE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TYPE, AUTOLONGITUDE, ID, RECURRINGSERVICE_MEMO, ACTIVE_FLAG, ADDRESS_LONGITUDE, ESTIMATEDTAX, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, AVALARAENTITYCODE, PREFERREDTECHNICIAN_ID, TAXEXEMPT, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, CREATEDBY_ID, ISPREVAILINGWAGE, NOCHARGE, ACTIVE, AUTOLATITUDE, DONOTSENDTECHNICIAN_ID, MODIFIEDON, RECORD_UPDATE_DATE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_FROM, ADDRESS_CITY, ADDRESS_UNIT, IMPORTID, TAXABLE, RECURRINGSERVICE_TO, TENANT_TYPE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_495, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CAMPAIGN
Table Count in Snowflake:: 310 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CAMPAIGN Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 310 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CAMPAIGN where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 310 Row Count of Table CAMPAIGN is matched for RAW :: 310 DataMart :: 310 CURATED :: 310 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_224, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [ACTIVE, MINIMUMMATERIALCOSTINPERCENT, NOCHARGE, DURATION, ISAUTODISPATCHED, NAME, ENFORCERECURRINGSERVICEEVENTSELECTION, IMPORTID, ISSMARTDISPATCHEDBYDEFAULTINAPI, MODIFIEDON, SUMMARY, CLASS, CREATEDON, SOLDTHRESHOLD, COMPOVERTIMERATE, LIKELIHOOD, MAXIMUMMATERIALCOSTINPERCENT, PROJECTLABELS, IMAGE, COMPSTANDARDRATE, CREATEDBY_ID, PRIORITY, ID, PROJECTEDVALUEADJUSTMENT, COMPCODE, COMPDOUBLEOVERTIMERATE, ISTUNEUP] Column names for DataMart Table --> STR_JOBTYPE :: [ACTIVE_FLAG, COMPSTANDARDRATE, ISTUNEUP, MAXIMUMMATERIALCOSTINPERCENT, PRIORITY, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, DURATION, NAME, RECORD_UPDATE_DATE, ISAUTODISPATCHED, CREATEDBY_ID, IMAGE, NOCHARGE, ACTIVE, MINIMUMMATERIALCOSTINPERCENT, RECORD_CREATE_DATE, LIKELIHOOD, COMPCODE, ENFORCERECURRINGSERVICEEVENTSELECTION, ISSMARTDISPATCHEDBYDEFAULTINAPI, PROJECTLABELS, SOLDTHRESHOLD, COMPDOUBLEOVERTIMERATE, ID, IMPORTID, CREATEDON, SUMMARY, CLASS, COMPOVERTIMERATE, MASTER_ID, MODIFIEDON] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MINIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ENFORCERECURRINGSERVICEEVENTSELECTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISSMARTDISPATCHEDBYDEFAULTINAPI Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CLASS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SOLDTHRESHOLD Column Name found in Datamart and Curated Table :: COMPOVERTIMERATE Column Name found in Datamart and Curated Table :: LIKELIHOOD Column Name found in Datamart and Curated Table :: MAXIMUMMATERIALCOSTINPERCENT Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: COMPSTANDARDRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: COMPCODE Column Name found in Datamart and Curated Table :: COMPDOUBLEOVERTIMERATE Column Name found in Datamart and Curated Table :: ISTUNEUP Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1034, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EMPLOYEE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 130 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_EMPLOYEE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 130 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EMPLOYEE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 130 Row Count of Table EMPLOYEE is matched for APIMAT :: 130 DataMart :: 130 Row Count of Table EMPLOYEE is matched for DataMart :: 130 CURATED :: 130 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1068, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7 Row Count of Table CALLREASON is matched for APIMAT :: 7 DataMart :: 7 Row Count of Table CALLREASON is matched for DataMart :: 7 CURATED :: 7 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_661, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.CATEGORY
Table Count in Snowflake:: 294 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 294 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 294 Row Count of Table CATEGORY is matched for RAW :: 294 DataMart :: 294 CURATED :: 294 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_956, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_HOLDJOBREASON WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_HOLDJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_HOLDJOBREASON WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 9 Row Count of Table HOLDJOBREASON is matched for APIMAT :: 9 DataMart :: 9 Row Count of Table HOLDJOBREASON is matched for DataMart :: 9 CURATED :: 9 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_613, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [ID, NAME, CREATEDON, SERVICEDAYS, ACTIVE, CREATEDBY_ID, CITIES, SERVICEDAYSENABLED, ZIPS, COLOR, LOCNNUMBERS, MAXDRIVETIMEADJUSTMENT, IMPORTID, TERRITORYNUMBERS, MODIFIEDON] Column names for DataMart Table --> STR_ZONE :: [IMPORTID, ID, MODIFIEDON, TERRITORYNUMBERS, ZIPS, NAME, SERVICEDAYSENABLED, COLOR, LOCNNUMBERS, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, CITIES, CREATEDBY_ID, MAXDRIVETIMEADJUSTMENT, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACTIVE, MASTER_ID, SERVICEDAYS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_415, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CATEGORY
Table Count in Snowflake:: 578 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 578 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 578 Row Count of Table CATEGORY is matched for RAW :: 578 DataMart :: 578 CURATED :: 578 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_803, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, IMPORTID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE, ACTIVE_FLAG, COST, CREATEDON, ID, CREATEDBY_ID, MASTER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_245, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.INVOICE
Table Count in Snowflake:: 180318 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_INVOICE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 180318 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_INVOICE where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 180318 Row Count of Table INVOICE is matched for RAW :: 180318 DataMart :: 180318 CURATED :: 180318 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_714, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 1102 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1102 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 1102 DataMart :: 1102 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1102 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 1102 CURATED :: 1102 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_781, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [ID, MODIFIEDON, TENANT_TYPE, IMPORTID, NAME, RECORD_CREATE_DATE, LEAD, CREATEDON, RECORD_UPDATE_DATE, ACTIVE_FLAG, ACTIVE, CREATEDBY_ID, MASTER_ID] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_307, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [] Column names for DataMart Table --> STR_LEAD :: [STATUS, CREATEDBY_ID, ESTIMATE_ID, LOCATION_ID, PROJECT_ID, CREATEDON, LATESTFOLLOWUPDATE, MASTER_ID, MD5_VALUE, IMPORTID, ID, TENANT_TYPE, BUSINESSUNIT_ID, CAMPAIGN_ID, MODIFIEDON, ACTIVE_FLAG, JOBTYPE_ID, RECORD_UPDATE_DATE, SUMMARY, ACTIVE, CUSTOMER_ID, RECORD_CREATE_DATE, PRIORITY] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1118, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_ESTIMATE, STR_API_ESTIMATE, DIM_ESTIMATE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ESTIMATE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 1575 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_ESTIMATE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1575 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ESTIMATE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1575 Row Count of Table ESTIMATE is matched for APIMAT :: 1575 DataMart :: 1575 Row Count of Table ESTIMATE is matched for DataMart :: 1575 CURATED :: 1575 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_834, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ACTIVE_FLAG, BONUS, GENERALLEDGERACCOUNT_ID, ID, ISOTTASK, PROCUREDFROMESTIMATEITEM_ID, DATECREATED, UNITPRICE, BUSINESSUNIT_ID, CHARGEABLE, COMMISSIONBONUS, INVENTORYSTATUS, DESCRIPTION, NOTAX, ORDER, PAYSFLATAMOUNT, PRICEMODIFIER_ID, PROJECTLABELS, BASERATE1, PAYSCOMMISSION, TAXABLE, WORKFLOWACTION_ID, IMPORTID, ISUNITPRICEMANUALLYSET, PROCUREMENTSOURCE_ESTIMATEITEMID, TOTAL, TOTALCOST, INVENTORYLOCATION_ID, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, ESTIMATEITEM_ID, INVENTORYWAREHOUSENAME, ISADDON, MARKUP, PROCUREMENTSOURCE_REQUISITIONITEMID, SKU_ID, TECHNICIANSPLIT2, TENANT_TYPE, TECHNICIANSPLIT1, CREATEDBY_ID, ISINVENTORY, PARENTITEM_ID, RECORD_CREATE_DATE, SKUREFERENCE_SKUID, EQUIPMENT_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROJECTORDER, TECHNICIANFORBASERATE2_ID, SKUNAME, SOURCETYPE, TECHNICIANFORBASERATE3_ID, CREATEDON, CROSSSALEGROUP, EXPORTID, HOURS, MASTER_ID, MODIFIEDON, PAYSSOLDBYRATE, DISPLAYINAMOUNT, INVOICE_ID, MEMBERPRICE, RECORD_UPDATE_DATE, SOLDBYCOMMISSION, SOLDHOURS, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, AUTOGLASSITEM_ID, COST, ITEMGROUPROOT_ID, LASTUNITPRICESETBYEMPLOYEE, PROCUREMENTSOURCE_SOURCETYPE, QUANTITY, TECHNICIANSPLIT3, USEDMATERIAL_ID, TECHNICIANFORBASERATE1_ID, TECHNICIAN_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ADDONFLATAMOUNT, BASERATE3, COSTOFSALEACCOUNT_ID, DEDUCTASJOBCOST, INVENTORYBATCH_ID, ITEMGROUPNAME, PROCUREDFROM_ID, SIGNATURE, SOLDBY_ID, BASERATE2, SCHEDULEDFLATAMOUNT, STANDARDPRICE, PAYTECHSPECIFICBONUS] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_866, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [ACTIVE_FLAG, CREATEDBY_ID, IMAGE, SKUIMAGES, SOURCE, PARENT_ID, DESCRIPTION, AVALARACOMMERCIALTAXCODE, CREATEDON, HIDEINMOBILE, ID, MASTER_ID, POSITION, SOURCEVERSION, TENANT_TYPE, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, BUSINESSUNIT_ID, IMPORTID, ACTIVE, EXTERNALID, SUPPLIERIMAGES, AVALARARESIDENTIALTAXCODE, CATEGORYTYPE, NAME] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_404, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ACTIVE, ADDONSOLOCOMMISSIONRATE, APPOINTMENT_ID, BIO, COORDINATESUPDATEDON, EMAILCONFIRMED, HOME_UNIT, JOB_ID, MOBILEPHONECONFIRMED, PAYFREQUENCY_ID, HOME_CITY, HOME_LATITUDE, MEALTIME, MOBILEPHONE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, WILLIAMSTECHNICIANROLE, ZONE_ID, USER_ID, TEAM, BURDENRATE, CREATEDON, DISPATCHNOTIFICATIONS, HOME_COUNTRY, HOME_STATE, HOME_STREET, ID, IMPORTID, NAVISIONEMPLOYEEID, CURRENTVALUE, DEFAULTLABORTYPE_ID, INVENTORYWAREHOUSENAME, PAYROLLPROFILE_ID, ISEXTERNAL, JOBFILTER, COMMISSIONRATE, DEFAULTPAYROLLADJUSTMENTRATE, HOURLYRATE, NAME, PHONECONFIRMED, ISMANAGEDTECH, LASTNAME, SMARTDISPATCHSETTINGS_TECHNICIAN, STANDARDPAYROLLCONTROLCODE_ID, STARTDATE, SALESFACTOR, ADDONCREWSPLITCOMMISSIONRATE, CHECKEDIN, COLOR, EMAIL, HOME_ISMILITARY, MEMO, PHONE, SCHEDULEDMULTITECHCOMMISSIONRATE, SCHEDULEDSOLOCOMMISSIONRATE, STATUSUPDATEDON, ADDONMULTITECHCOMMISSIONRATE, COMMUTETIME, FIRSTDRIVERULE, MANAGER_ID, GOALIMAGE, MIDDLENAME, PAYPERIOD, PAYROLLID, STANDARDWORKTYPECODE_ID, MUHULINK, PHOTO, ROUTESTATISTICS_TECHNICIAN, SCHEDULEDCREWSPLITCOMMISSIONRATE, TODAYREVENUE_TECHNICIAN, DAILYGOAL, ATLASBUTLERTECHNICIANROLE, HOME_ISMANUALCOORDINATES, LOCATION_TECHNICIAN, PAYTYPE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, QBREPID, SHIFTEND, OVERTIMEPAYROLLCONTROLCODE_ID, OVERTIMEMODE, INVOICINGHOURLYRATE, LICENSE, LONGITUDE, MODIFIEDON, OUTBOUNDCALLERID, PAYROLLPOSTINGGROUP_ID, FIRSTNAME, ISAUTODISPATCHED, PAYROLLSTARTPERIOD, PROJECTEDVALUE, TYPE, SHIFTSTART, TURNOVERBONUS, SOLDBYRATE, BIRTHDATE, BUSINESSUNIT_ID, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, ISEXCLUDEDFROMPAYROLL, LATITUDE, OVERALLSALESFACTOR_TECHNICIAN, OVERTIMEPROFILE_ID, STATUS, UNION, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTDATE, PROJECTLABELS, SALESFORCECONTACTID, PAYROLLREPORTVERSION, PAYROLLROLE, TRUCK_ID, POSITION] Column names for DataMart Table --> STR_TECHNICIAN :: [ACTIVE_FLAG, BUSINESSUNIT_ID, COLOR, COORDINATESUPDATEDON, HOME_UNIT, INVOICINGHOURLYRATE, LASTNAME, OVERTIMEWORKTYPECODE_ID, PAYROLLPOSTINGGROUP_ID, PAYROLLSTARTPERIOD, STANDARDWORKTYPECODE_ID, COMMISSIONRATE, EMAIL, JOBFILTER, PAYROLLREPORTVERSION, SHIFTEND, SHIFTSTART, STARTDATE, HOME_LONGITUDE, SALESFORCECONTACTID, PROJECTLABELS, FIRSTNAME, INVENTORYWAREHOUSENAME, ATLASBUTLERTECHNICIANROLE, BURDENRATE, CREATEDBY_ID, DEFAULTPAYROLLADJUSTMENTRATE, EMAILCONFIRMED, MASTER_ID, TURNOVERBONUS, OVERTIMEPAYROLLCONTROLCODE_ID, RECORD_UPDATE_DATE, TRUCK_ID, ID, UNION, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, BIO, COMMUTETIME, HOME_CITY, ISAUTODISPATCHED, ISEXCLUDEDFROMPAYROLL, MODIFIEDON, OVERTIMEMODE, STANDARDPAYROLLCONTROLCODE_ID, OUTBOUNDCALLERID, PHONE, SALESFACTOR, STATUSUPDATEDON, FLEET_ID, HOME_STREET, NAME, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, FIRSTDRIVERULE, LATITUDE, QBREPID, TEAM, MOBILEPHONE, PAYFREQUENCY_ID, PAYROLLPROFILE_ID, PAYTYPE, SCHEDULEDMULTITECHCOMMISSIONRATE, BIRTHDATE, CHECKEDIN, DAILYGOAL, DISPATCHNOTIFICATIONS, HOME_STATE, MUHULINK, SHOWJOBAPPOINTMENTRESCHEDULEALERT, NAVISIONEMPLOYEEID, PHOTO, SMARTDISPATCHSETTINGS_TECHNICIAN, WILLIAMSTECHNICIANROLE, OVERTIMEPROFILE_ID, PAYPERIOD, PAYROLLSTARTDATE, DEFAULTLABORTYPE_ID, ISEXTERNAL, LOCATION_TECHNICIAN, MANAGER_ID, PHONECONFIRMED, LICENSE, TENANT_TYPE, TODAYREVENUE_TECHNICIAN, TYPE, MEMO, MOBILEPHONECONFIRMED, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_ISMANUALCOORDINATES, HOME_ZIP, LONGITUDE, GOALIMAGE, HOME_ISMILITARY, MEALTIME, MIDDLENAME, PAYROLLID, POSITION, RECORD_CREATE_DATE, SCHEDULEDSOLOCOMMISSIONRATE, ZONE_ID, OVERALLSALESFACTOR_TECHNICIAN, CREATEDON, HOME_LATITUDE, PROJECTEDVALUE, HOURLYRATE, JOB_ID, PAYROLLROLE, ROUTESTATISTICS_TECHNICIAN, SOLDBYRATE, USER_ID, SCHEDULEDCREWSPLITCOMMISSIONRATE, STATUS, IMPORTID, HOME_COUNTRY, ISMANAGEDTECH] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: POSITION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1172, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [ACCOUNTNAME, TENANT_TYPE, ACTIVE_FLAG, COST, ID, MASTER_ID, MATERIALVENDOR_ID, ACTIVE, RECORD_UPDATE_DATE, CREATEDBY_ID, CREATEDON, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_112, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [] Column names for DataMart Table --> STR_PAYMENTTERM :: [CREATEDBY_ID, CREATEDON, ID, ISVENDORDEFAULT, DUEDAYTYPE, DUEDAY, RECORD_CREATE_DATE, ACTIVE_FLAG, RECORD_UPDATE_DATE, IMPORTID, TENANT_TYPE, INUSECOUNT, ACTIVE, ISCUSTOMERDEFAULT, MASTER_ID, NAME] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_109, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE, ACTIVE_FLAG, ID, MASTER_ID, MEMO, IMPORTID, TENANT_TYPE, CREATEDON, JOB_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CREATEDBY_ID, REASON_ID] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_070, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [CREATEDBY_ID, ID, ACTIVE, CUSTOMER_ID, IMPORTID, NAME, BUSINESSUNIT_ID, INVENTORYLOCATION_ID, TAXZONE_ID, CREATEDON] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [RECORD_CREATE_DATE, CUSTOMER_ID, ACTIVE, ACTIVE_FLAG, IMPORTID, MASTER_ID, TENANT_TYPE, CREATEDON, ID, NAME, BUSINESSUNIT_ID, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, TAXZONE_ID, CREATEDBY_ID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_442, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.SKUASSET
Table Count in Snowflake:: 67 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 67 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 67 Row Count of Table SKUASSET is matched for RAW :: 67 DataMart :: 67 CURATED :: 67 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_073, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, GROSSPAYITEM, STR_GROSSPAYITEM, DIM_GROSSPAYITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='GROSSPAYITEM'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_GROSSPAYITEM'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_GROSSPAYITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> GROSSPAYITEM :: [AMOUNT2ADJUSTMENT, ENDDISTANCE, INVOICE_ID, LABORSKUREFERENCE_SKUTYPE, LOCATIONADDRESS, PAYOUTBUSINESSUNITNAME, ZONENAME, INVOICEITEM_ID, SOURCEENTITYID, TECHNICIANBUSINESSUNIT_ID, CREATEDON, GROSSPAYITEMTYPE, PAIDREASON, PAYCODE, STARTDISTANCE, PAIDTIMETYPE, TAXZONENAME, ENDCOORDINATE, GROSSPAYITEMMETA, LABORSKUREFERENCE_SKUID, LOCATIONZIP, MEMO, PAIDDURATION, PAYOUTBUSINESSUNIT_ID, PROJECT_ID, TECHNICIANNAME, JOBNUMBER, TECHNICIAN_ID, BURDENCOSTAMOUNT, DATE, INVOICENUMBER, LOCATIONNAME, PAYCODENAME, LABORTYPE_ID, LABORTYPECODE, LOCATION_ID, TECHNICIANPAYROLLID, STARTCOORDINATE, AMOUNT, CREATEDBY_ID, CUSTOMER_ID, ISPREVAILINGWAGEJOB, PAYROLL_ID, PAYROLLACTIVITYCODE_ID, PROJECTNUMBER, JOBTYPENAME, STARTTIME, IMPORTID, ISAPIGENERATED, TECHNICIANBUSINESSUNITNAME, ACTIVE, ACTIVITY, AMOUNT2, CUSTOMERNAME, ENDTIME, PAIDDURATIONHOURS, ID, LABORSKU_ID, JOB_ID, PAYRULENAME] Column names for DataMart Table --> STR_GROSSPAYITEM :: [ACTIVITY, AMOUNT2ADJUSTMENT, CREATEDON, DATE, ID, PAIDDURATIONHOURS, PAYRULENAME, TECHNICIANPAYROLLID, TENANT_TYPE, PAIDDURATION, RECORD_CREATE_DATE, STARTTIME, STARTCOORDINATE, TECHNICIANBUSINESSUNIT_ID, AMOUNT, ENDCOORDINATE, INVOICE_ID, LABORSKU_ID, PAYROLL_ID, GROSSPAYITEMTYPE, JOBTYPENAME, PROJECT_ID, TECHNICIANNAME, TECHNICIAN_ID, RECORD_UPDATE_DATE, ZONENAME, CUSTOMER_ID, LOCATIONNAME, PAYCODENAME, MEMO, LABORSKUREFERENCE_SKUTYPE, MASTER_ID, PAIDREASON, STARTDISTANCE, PAYOUTBUSINESSUNIT_ID, PAIDTIMETYPE, ACTIVE, JOB_ID, JOBNUMBER, LOCATIONZIP, SOURCEENTITYID, LOCATIONADDRESS, PROJECTNUMBER, BURDENCOSTAMOUNT, ENDDISTANCE, ENDTIME, INVOICEITEM_ID, ISAPIGENERATED, LABORTYPECODE, TAXZONENAME, IMPORTID, INVOICENUMBER, AMOUNT2, GROSSPAYITEMMETA, LABORTYPE_ID, ACTIVE_FLAG, CREATEDBY_ID, CUSTOMERNAME, ISPREVAILINGWAGEJOB, LABORSKUREFERENCE_SKUID, LOCATION_ID, PAYROLLACTIVITYCODE_ID, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANBUSINESSUNITNAME] Column names for Curated Table --> DIM_GROSSPAYITEM :: [AMOUNT2, LABORTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, STARTDISTANCE, CUSTOMERNAME, PAYCODENAME, DATE, ENDCOORDINATE, GROSSPAYITEMMETA, GROSSPAYITEMTYPE, JOBTYPENAME, PAYRULENAME, ACTIVE, BURDENCOSTAMOUNT, CUSTOMER_ID, JOBNUMBER, PAYCODE, PAYOUTBUSINESSUNITNAME, TECHNICIANPAYROLLID, TECHNICIANNAME, PAYROLL_ID, ACTIVITY, LOCATIONZIP, PAIDDURATION, ENDTIME, LOCATIONADDRESS, TAXZONENAME, STARTTIME, ID, INVOICE_ID, ISPREVAILINGWAGEJOB, JOB_ID, RECORD_CREATE_DATE, STARTCOORDINATE, TECHNICIAN_ID, PAYROLLACTIVITYCODE_ID, SOURCEENTITYID, LOCATIONNAME, LABORSKU_ID, CREATEDBY_ID, CREATEDON, ENDDISTANCE, LABORSKUREFERENCE_SKUID, PAIDDURATIONHOURS, TECHNICIANBUSINESSUNITNAME, MEMO, ZONENAME, TECHNICIANBUSINESSUNIT_ID, AMOUNT, AMOUNT2ADJUSTMENT, IMPORTID, ISAPIGENERATED, LABORSKUREFERENCE_SKUTYPE, TENANT_TYPE, LABORTYPECODE, PAIDTIMETYPE, RECORD_UPDATED_BY, INVOICENUMBER, PAIDREASON, PROJECTNUMBER, PROJECT_ID, PAYOUTBUSINESSUNIT_ID, INVOICEITEM_ID] Column Name found in Datamart and Curated Table :: AMOUNT2ADJUSTMENT Column Name found in Datamart and Curated Table :: ENDDISTANCE Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: LOCATIONADDRESS Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ZONENAME Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: SOURCEENTITYID Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAYITEMTYPE Column Name found in Datamart and Curated Table :: PAIDREASON Column Name found in Datamart and Curated Table :: PAYCODE Column Name found in Datamart and Curated Table :: STARTDISTANCE Column Name found in Datamart and Curated Table :: PAIDTIMETYPE Column Name found in Datamart and Curated Table :: TAXZONENAME Column Name found in Datamart and Curated Table :: ENDCOORDINATE Column Name found in Datamart and Curated Table :: GROSSPAYITEMMETA Column Name found in Datamart and Curated Table :: LABORSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: LOCATIONZIP Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: PAIDDURATION Column Name found in Datamart and Curated Table :: PAYOUTBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: TECHNICIANNAME Column Name found in Datamart and Curated Table :: JOBNUMBER Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BURDENCOSTAMOUNT Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: INVOICENUMBER Column Name found in Datamart and Curated Table :: LOCATIONNAME Column Name found in Datamart and Curated Table :: PAYCODENAME Column Name found in Datamart and Curated Table :: LABORTYPE_ID Column Name found in Datamart and Curated Table :: LABORTYPECODE Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: TECHNICIANPAYROLLID Column Name found in Datamart and Curated Table :: STARTCOORDINATE Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGEJOB Column Name found in Datamart and Curated Table :: PAYROLL_ID Column Name found in Datamart and Curated Table :: PAYROLLACTIVITYCODE_ID Column Name found in Datamart and Curated Table :: PROJECTNUMBER Column Name found in Datamart and Curated Table :: JOBTYPENAME Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISAPIGENERATED Column Name found in Datamart and Curated Table :: TECHNICIANBUSINESSUNITNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACTIVITY Column Name found in Datamart and Curated Table :: AMOUNT2 Column Name found in Datamart and Curated Table :: CUSTOMERNAME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: PAIDDURATIONHOURS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LABORSKU_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYRULENAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_349, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.LOCATION
Table Count in Snowflake:: 49691 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 49691 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 49691 Row Count of Table LOCATION is matched for RAW :: 49691 DataMart :: 49691 CURATED :: 49691 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_933, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SERVICE WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_SERVICE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SERVICE WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table SERVICE is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table SERVICE is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_847, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [ACTIVE, INVOICE_ID, AMOUNT, TENANT_TYPE, MASTER_ID, CREATEDON, PAYSELLERCOMMISSION, ACTIVE_FLAG, CREATEDBY_ID, PAYMENT_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MODIFIEDON, ID, IMPORTID] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_264, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, MEMO, MODIFIEDON, ISPLANNINGTOUSEAGAIN, RECOMMENDATIONS, SENTON, JOBID, COMPLETEDON, SURVEYTYPE, ISROUTINECOMPLETED, RATING, STATUS, TOKEN, SUBMITCOUNT] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [COMPLETEDON, ISROUTINECOMPLETED, JOBCOMPLETEDON, RECORD_UPDATE_DATE, MODIFIEDON, ACTIVE_FLAG, RECOMMENDATIONS, ID, JOBID, RATING, STATUS, SUBMITCOUNT, MASTER_ID, TOKEN, MEMO, TENANT_TYPE, SURVEYTYPE, ISPLANNINGTOUSEAGAIN, SENTON, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: SUBMITCOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_709, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [PARENTITEM_ID, PAYSSOLDBYRATE, PROJECTORDER, SKUREFERENCE_SKUTYPE, PAYSFLATAMOUNT, MASTER_ID, INVOICEITEM_ID, PROJECTLABELS, ISNOTGOINGTOBEDONE, ACTIVE, GENERALLEDGERACCOUNT_ID, ID, ITEMGROUPROOT_ID, MEMBERPRICE, ORDER, TAXABLE, SOLDBY_ID, UNITPRICE, COST, CREATEDBY_ID, ESTIMATE_ID, ISADDON, QUANTITY, SKU_ID, CREATEDFROM_ID, TENANT_TYPE, MODIFIEDON, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERSHIPBILLINGFREQUENCY, RECORD_UPDATE_DATE, STANDARDPRICE, RENEWABLEMEMBERSHIP_ID, ACTIVE_FLAG, DESCRIPTION, MARKUP, PRICEMODIFIER_ID, SCHEDULEDFLATAMOUNT, TOTALCOST, MEMBERSHIPDURATION, ACCOUNT, ALLOWDISCOUNTS, CHARGEABLE, COSTOFSALEACCOUNT_ID, CREATEDON, DEMANDSTATUS, EQUIPMENT_ID, IMPORTID, ITEMGROUPNAME, RECORD_UPDATED_BY, INSTALLEDEQUIPMENT_ID, ISHIDDENFROMCUSTOMER, RECORD_CREATE_DATE, TOTAL, SKUREFERENCE_SKUID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_755, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [SPLIT, STATUS, ACTIVE, IMPORTID, MASTER_ID, TECHNICIAN_ID, MODIFIEDON, PAYTYPE, ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDBY_ID, CREATEDON, ISPAUSED, PAYROLLROLE, TENANT_TYPE, JOB_ID, GROSSPAY, JOHNMOOREPAYROLLROLE, TECHNICIANROLE_ID, PROJECTLABELS, COMMISSIONRATE, ID, RECORD_UPDATE_DATE, DRIVETIME_ID] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_403, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.TAGTYPE
Table Count in Snowflake:: 578 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 578 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 578 Row Count of Table TAGTYPE is matched for RAW :: 578 DataMart :: 578 CURATED :: 578 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_779, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 21 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 21 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 21 DataMart :: 21 Row Count of Table BUSINESSUNIT is matched for DataMart :: 21 CURATED :: 21 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_036, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [NAME, TENANT_TYPE, ACTIVE, RECORD_CREATE_DATE, CREATEDBY_ID, INVENTORYLOCATION_ID, TAXZONE_ID, CUSTOMER_ID, ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, BUSINESSUNIT_ID, CREATEDON, MASTER_ID, IMPORTID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_457, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, CONTACT, STR_CONTACT, DIM_CONTACT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CONTACT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CONTACT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CONTACT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CONTACT :: [] Column names for DataMart Table --> STR_CONTACT :: [ID, INVOICESTATEMENTNOTIFICATION, VALUE, CREATEDON, IMPORTID, TYPE, ACTIVE, MESSAGESENABLED, OWNER_ID, MARKETINGUPDATESENABLED, ACTIVE_FLAG, JOBREMINDERSENABLED, MODIFIEDON, RECORD_CREATE_DATE, TENANT_TYPE, RECORD_UPDATE_DATE, REVERSEPHONE, CREATEDBY_ID, MASTER_ID, MEMO] Column names for Curated Table --> DIM_CONTACT :: [MESSAGESENABLED, MODIFIEDON, CREATEDON, MEMO, OWNER_ID, CREATEDBY_ID, MARKETINGUPDATESENABLED, REVERSEPHONE, ID, IMPORTID, JOBREMINDERSENABLED, INVOICESTATEMENTNOTIFICATION, RECORD_CREATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE, ACTIVE, RECORD_UPDATE_DATE, VALUE, TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1088, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ADDONPRICE, COSTOFSALEACCOUNT_ID, INVENTORYENABLEDON, MASTER_ID, PAYSCOMMISSION, PURCHASEORDERLIMITS_REVENUEPERCENT, ORIGINAL_ID, PURCHASEORDERLIMITS_FLATAMOUNT, ARCHIVED, COST, EXCLUDEFROMPRICEBOOKWIZARD, ID, PRIMARYVENDOR_ID, RECORD_UPDATE_DATE, SYNCDATE, USEFIXEDMATERIALPRICE, SOURCEVERSION, TAXABLE, SOLDBYCOMMISSION, AVALARACOMMERCIALTAXCODE, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, ISINVENTORY, MEMBERPRICE, PRICE, CREATEDBY_ID, DISPLAYNAME, CROSSSALEGROUP, IMPORTID, INVENTORYENABLEDBY_ID, CREATEDON, NOTAX, TENANT_TYPE, CATEGORY_ID, AVALARARESIDENTIALTAXCODE, DEDUCTASJOBCOST, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COMMISSIONBONUS, COPIEDFROM_ID, EXTERNALID, SUPPLIERIMAGES, NAME, SOURCE, ACCOUNT, ADDONFLATAMOUNT, ADDONMEMBERPRICE, AUTOGLASSTYPE, BONUS, IMAGES, PROVIDER_ID, RECORD_CREATE_DATE, SERIALIZEDON, ASSETACCOUNT_ID, UNITOFMEASURE, SCHEDULEDFLATAMOUNT, ACTIVE, ACTIVE_FLAG, DESCRIPTION, DISPLAYINAMOUNT, ISSERIALIZED, MODIFIEDON, HOURS, BUSINESSUNIT_ID, PAYSSOLDBYRATE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_579, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [AVALARARESIDENTIALTAXCODE, DESCRIPTION, ID, PARENT_ID, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, NAME, SOURCEVERSION, IMPORTID, SUPPLIERIMAGES, EXTERNALID, POSITION, SOURCE, SKUIMAGES, CREATEDON, HIDEINMOBILE, IMAGE, BUSINESSUNIT_ID, CATEGORYTYPE, ACTIVE] Column names for DataMart Table --> STR_CATEGORY :: [PARENT_ID, ACTIVE, AVALARARESIDENTIALTAXCODE, MASTER_ID, SUPPLIERIMAGES, HIDEINMOBILE, POSITION, EXTERNALID, ID, NAME, TENANT_TYPE, ACTIVE_FLAG, BUSINESSUNIT_ID, CREATEDBY_ID, AVALARACOMMERCIALTAXCODE, CATEGORYTYPE, CREATEDON, IMAGE, RECORD_UPDATE_DATE, SKUIMAGES, SOURCE, DESCRIPTION, RECORD_CREATE_DATE, IMPORTID, SOURCEVERSION] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: ACTIVE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_683, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYMENTSPLIT, STR_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTSPLIT'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTSPLIT'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTSPLIT :: [AMOUNT, INVOICE_ID, PAYSELLERCOMMISSION, PAYMENT_ID, CREATEDBY_ID, CREATEDON, IMPORTID, MODIFIEDON, ACTIVE, ID] Column names for DataMart Table --> STR_PAYMENTSPLIT :: [ACTIVE, CREATEDBY_ID, MASTER_ID, MODIFIEDON, PAYSELLERCOMMISSION, ID, AMOUNT, RECORD_CREATE_DATE, TENANT_TYPE, IMPORTID, INVOICE_ID, PAYMENT_ID, CREATEDON, ACTIVE_FLAG, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_445, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [ACTIVE, EMAILCONFIRMED, HOME_ISMANUALCOORDINATES, HOME_ZIP, IMPORTID, ISEXTERNAL, NAME, FIRSTDRIVERULE, GOALIMAGE, HOME_ISMILITARY, ISMANAGEDTECH, LASTNAME, LONGITUDE, PAYROLLPOSTINGGROUP_ID, ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, BUSINESSUNIT_ID, DAILYGOAL, INVOICINGHOURLYRATE, MOBILEPHONE, MUHULINK, POSITION, STANDARDWORKTYPECODE_ID, HOME_LONGITUDE, ISAUTODISPATCHED, JOB_ID, PHOTO, QBREPID, SALESFACTOR, UNION, PAYPERIOD, SHIFTEND, ISEXCLUDEDFROMPAYROLL, OUTBOUNDCALLERID, COMMISSIONRATE, EMAIL, PROJECTEDVALUE, SCHEDULEDCREWSPLITCOMMISSIONRATE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, COMMUTETIME, LOCATION_TECHNICIAN, MODIFIEDON, ROUTESTATISTICS_TECHNICIAN, HOME_CITY, LATITUDE, CREATEDBY_ID, FIRSTNAME, ID, LICENSE, MANAGER_ID, OVERTIMEPAYROLLCONTROLCODE_ID, MIDDLENAME, PHONE, TYPE, HOURLYRATE, OVERTIMEMODE, PAYFREQUENCY_ID, TURNOVERBONUS, HOME_COUNTRY, MEMO, JOBFILTER, BIO, BIRTHDATE, CREATEDON, DEFAULTPAYROLLADJUSTMENTRATE, PAYROLLID, PAYTYPE, TODAYREVENUE_TECHNICIAN, HOME_STATE, HOME_STREET, HOME_UNIT, PHONECONFIRMED, SALESFORCECONTACTID, TRUCK_ID, ZONE_ID, ATLASBUTLERTECHNICIANROLE, CHECKEDIN, COLOR, INVENTORYWAREHOUSENAME, PAYROLLROLE, NAVISIONEMPLOYEEID, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLREPORTVERSION, SMARTDISPATCHSETTINGS_TECHNICIAN, STATUS, TEAM, BURDENRATE, WILLIAMSTECHNICIANROLE, ADDONCREWSPLITCOMMISSIONRATE, APPOINTMENT_ID, COORDINATESUPDATEDON, CURRENTVALUE, OVERTIMEPROFILE_ID, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTDATE, PROJECTLABELS, STARTDATE, DEFAULTLABORTYPE_ID, PAYROLLSTARTPERIOD, SCHEDULEDMULTITECHCOMMISSIONRATE, SHIFTSTART, STATUSUPDATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, SOLDBYRATE, STANDARDPAYROLLCONTROLCODE_ID, DISPATCHNOTIFICATIONS, HOME_LATITUDE, MEALTIME, MOBILEPHONECONFIRMED, PAYROLLPROFILE_ID, SCHEDULEDSOLOCOMMISSIONRATE, USER_ID] Column names for DataMart Table --> STR_TECHNICIAN :: [ADDONSOLOCOMMISSIONRATE, BIO, HOME_ZIP, LICENSE, FIRSTDRIVERULE, MIDDLENAME, NAME, PAYROLLSTARTPERIOD, STANDARDWORKTYPECODE_ID, STATUSUPDATEDON, ACTIVE_FLAG, CREATEDBY_ID, DEFAULTLABORTYPE_ID, DEFAULTPAYROLLADJUSTMENTRATE, GOALIMAGE, PAYFREQUENCY_ID, SOLDBYRATE, JOBFILTER, SHOWJOBAPPOINTMENTRESCHEDULEALERT, ROUTESTATISTICS_TECHNICIAN, PHOTO, LONGITUDE, CURRENTVALUE, ID, LASTNAME, MASTER_ID, PAYTYPE, QBREPID, HOME_STATE, LATITUDE, OUTBOUNDCALLERID, PHONECONFIRMED, MANAGER_ID, TURNOVERBONUS, STARTDATE, PAYROLLPROFILE_ID, TRUCK_ID, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, COMMISSIONRATE, HOME_LATITUDE, PAYROLLREPORTVERSION, RECORD_UPDATE_DATE, DAILYGOAL, ISMANAGEDTECH, ZONE_ID, POSITION, SCHEDULEDCREWSPLITCOMMISSIONRATE, SCHEDULEDSOLOCOMMISSIONRATE, TEAM, WILLIAMSTECHNICIANROLE, HOME_COUNTRY, UNION, ATLASBUTLERTECHNICIANROLE, DISPATCHNOTIFICATIONS, FIRSTNAME, HOME_ISMILITARY, MOBILEPHONECONFIRMED, PAYROLLSTARTDATE, SCHEDULEDMULTITECHCOMMISSIONRATE, SHIFTSTART, TENANT_TYPE, BUSINESSUNIT_ID, CREATEDON, HOME_STREET, JOB_ID, TODAYREVENUE_TECHNICIAN, TYPE, OVERTIMEWORKTYPECODE_ID, PAYPERIOD, SMARTDISPATCHSETTINGS_TECHNICIAN, BURDENRATE, CHECKEDIN, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MEALTIME, MODIFIEDON, FLEET_ID, HOME_UNIT, IMPORTID, MEMO, OVERALLSALESFACTOR_TECHNICIAN, OVERTIMEPROFILE_ID, PAYROLLPOSTINGGROUP_ID, PROJECTLABELS, ISEXCLUDEDFROMPAYROLL, NAVISIONEMPLOYEEID, STATUS, STANDARDPAYROLLCONTROLCODE_ID, ADDONMULTITECHCOMMISSIONRATE, BIRTHDATE, COLOR, EMAIL, HOME_CITY, HOME_ISMANUALCOORDINATES, MOBILEPHONE, SHIFTEND, HOME_LONGITUDE, INVENTORYWAREHOUSENAME, SALESFORCECONTACTID, ISAUTODISPATCHED, USER_ID, PAYROLLID, PAYROLLROLE, LOCATION_TECHNICIAN, RECORD_CREATE_DATE, INVOICINGHOURLYRATE, APPOINTMENT_ID, COMMUTETIME, COORDINATESUPDATEDON, EMAILCONFIRMED, OVERTIMEMODE, HOURLYRATE, ISEXTERNAL, PHONE, PROJECTEDVALUE, SALESFACTOR, OVERTIMEPAYROLLCONTROLCODE_ID, MUHULINK] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: USER_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_783, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CANCELJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CANCELJOBREASON'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CANCELJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CANCELJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON, NAME, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CANCELJOBREASON :: [ACTIVE_FLAG, IMPORTID, NAME, RECORD_CREATE_DATE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, ACTIVE, CREATEDBY_ID, MODIFIEDON, CREATEDON, MASTER_ID] Column names for Curated Table --> DIM_CANCELJOBREASON :: [ID, IMPORTID, TENANT_TYPE, MODIFIEDON, CREATEDON, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, NAME] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_931, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [BUSINESSUNIT_ID, ERRORMESSAGE, EXTERNALID, PROJECT_ID, SENDSTATUS, TECHNICIAN_ID, ISTIMEANDMATERIAL, SHIPTO_CITY, TYPE_ID, TENANT_TYPE, ACTIVE, CANCELEDBY_ID, CREATEDBY_ID, EXPORTID, MODIFIEDON, SHIPTO_LONGITUDE, TAXSCHEMA, JOB_ID, PROJECTLABELS, DATE, SENTON, TAXRATE, SENDINGMETHOD, TAX, VENDOR, BATCH_ID, RECORD_CREATE_DATE, REQUISITION_ID, TRUCK_ID, ACTIVE_FLAG, CANCELEDON, GROUPINGOPTION, REQUIREDON, SHIPTO_COUNTRY, SHIPTO_ZIP, NUMBER, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STREET, CANCELEDREASON, MASTER_ID, POVENDOR_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPPING, VENDORINVOICENUMBER, MARKUP, STATUS, SHIPTO_UNIT, SHIPTO_ISMILITARY, AMOUNT, CREATEDON, NOCHARGE, SHIPTODESCRIPTION, SHIPTO_LATITUDE, INVENTORYLOCATION_ID, SHIPTO_STATE, RECORD_UPDATE_DATE, ID, IMPORTID, INVOICE_ID, RECEIVEDON, SUMMARY] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
6 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1048, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 24674 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 24674 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 24674 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 24674 DataMart :: 24674 Row Count of Table MATERIALVENDOR is matched for DataMart :: 24674 CURATED :: 24674 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_345, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, JOBASSIGNMENT, STR_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBASSIGNMENT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBASSIGNMENT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBASSIGNMENT :: [ID, MODIFIEDON, SPLIT, ACTIVE, PAYTYPE, TECHNICIANROLE_ID, CREATEDBY_ID, IMPORTID, ISPAUSED, TECHNICIAN_ID, COMMISSIONRATE, DRIVETIME_ID, GROSSPAY, JOHNMOOREPAYROLLROLE, PROJECTLABELS, STATUS, CREATEDON, JOB_ID, PAYROLLROLE] Column names for DataMart Table --> STR_JOBASSIGNMENT :: [DRIVETIME_ID, JOB_ID, MODIFIEDON, SPLIT, STATUS, RECORD_UPDATE_DATE, ID, COMMISSIONRATE, GROSSPAY, MASTER_ID, PAYTYPE, JOHNMOOREPAYROLLROLE, RECORD_CREATE_DATE, SOURCE_PKEY_SPK, ACTIVE, IMPORTID, TECHNICIAN_ID, ISPAUSED, ACTIVE_FLAG, PAYROLLROLE, CREATEDBY_ID, CREATEDON, PROJECTLABELS, TECHNICIANROLE_ID, TENANT_TYPE] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYROLLROLE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1144, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_067, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [CREATEDON, ID, NAME, CREATEDBY_ID, ACTIVE, IMPORTID] Column names for DataMart Table --> STR_TRADE :: [ID, IMPORTID, MASTER_ID, CREATEDBY_ID, NAME, ACTIVE, ACTIVE_FLAG, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_690, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [ACTIVE, CODE, ISVISIBLEONDISPATCHBOARD, ID, ISCONVERSIONOPPORTUNITY, FONTCOLOR, ISALWAYSVISIBLE, CREATEDBY_ID, CREATEDON, IMPORTANCE, IMPORTID, MODIFIEDON, COLOR, NAME, PROJECTEDVALUEADJUSTMENT] Column names for DataMart Table --> STR_TAGTYPE :: [CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, ID, IMPORTANCE, PROJECTEDVALUEADJUSTMENT, COLOR, ISCONVERSIONOPPORTUNITY, RECORD_UPDATE_DATE, TENANT_TYPE, ISALWAYSVISIBLE, ISVISIBLEONDISPATCHBOARD, ACTIVE, IMPORTID, MASTER_ID, NAME, RECORD_CREATE_DATE, MODIFIEDON, FONTCOLOR, CODE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_628, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [ACTIVE, NAME, CREATEDBY_ID, CREATEDON, ID, IMPORTID, MODIFIEDON] Column names for DataMart Table --> STR_HOLDJOBREASON :: [ID, MODIFIEDON, NAME, ACTIVE, IMPORTID, MASTER_ID, CREATEDBY_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_516, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_528, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [ACTIVE_FLAG, MASTER_ID, IMPORTID, START, TENANT_TYPE, TITLE, ENDDATE, STARTDATE, CREATEDON, TECHNICIAN_ID, ID, SHIFTTYPE, RECORD_UPDATE_DATE, ACTIVE, BATCH, END, ENDTIME, NOTE, TIMESHEETCODE_ID, CREATEDBY_ID, RECORD_CREATE_DATE, TIMESHEET_ID, STARTTIME] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_671, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_SNELLHEATINGAIR_MATILLION.JOB
Table Count in Snowflake:: 234851 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_SNELLHEATINGAIR.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 234872 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 4116950 Row Count of Table JOB is matched for RAW :: 234851 DataMart :: 234872 CURATED :: 4116950 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_137, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [CREATEDBY_ID, STATUS, SYNCQUEUESTATUS, ISAUTOCREATED, NAME, ACTIVE, IMPORTID, NUMBER, SYNCQUEUETAG, EXTERNALID, DEPOSITEDON, MODIFIEDON, CREATEDON, ID] Column names for DataMart Table --> STR_BATCH :: [ID, ISAUTOCREATED, RECORD_UPDATE_DATE, STATUS, SYNCQUEUETAG, MASTER_ID, EXTERNALID, CREATEDON, DEPOSITEDON, NUMBER, SYNCQUEUESTATUS, NAME, SOURCE_PKEY_SPK, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, ACTIVE, MODIFIEDON, TENANT_TYPE] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
10 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_611, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, TIMESHEETCODE, STR_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TIMESHEETCODE'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TIMESHEETCODE'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TIMESHEETCODE :: [ADDRESS_ZIP, CREATEDBY_ID, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, IMPORTID, SENDALERTSONMOBILE, ADDRESS_STATE, ID, TYPE, ISAUTOCLOCKINENABLED, STANDARDPAYCODE_ID, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, HOURLYRATE, COUNTONJOBCOUNTER, ACTIVE, ADDRESS_ISMILITARY, CUSTOMHOURLYRATE, ENABLESIMPLECLOCKINOUT, EVENTNAME, ISDEFAULTSHOPTIME, PAYROLLPOSTINGGROUP_ID, RATEMULTIPLIER, DOUBLEOVERTIMEPAYCODE_ID, STPAYCODE, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, APPLICABLEEMPLOYEETYPE, DESCRIPTION, DEDUCTCOMMUTETIME, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, CODE, OVERTIMEPAYCODE_ID, VISIBILITY, CREATEDON, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_CITY, ADDRESS_UNIT, ROUTEAROUNDNJA, OTPAYCODE] Column names for DataMart Table --> STR_TIMESHEETCODE :: [ADDRESS_LONGITUDE, CREATEDBY_ID, STANDARDPAYCODE_ID, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_UNIT, COUNTONJOBCOUNTER, TENANT_TYPE, ADDRESS_ISMILITARY, DEDUCTCOMMUTETIME, OTPAYCODE, TYPE, ADDRESS_STREET, ENABLESIMPLECLOCKINOUT, MASTER_ID, ROUTEAROUNDNJA, BUSINESSUNIT_ID, OVERTIMEPAYCODE_ID, ADDRESS_ZIP, ACTIVE_FLAG, EVENTNAME, EXCLUDEABSENTEVENT, OVERTIMEPAYROLLCONTROLCODE_ID, ACTIVE, APPLICABLEEMPLOYEETYPE, GEOFENCECLOCKINMODE, HOURLYRATE, STPAYCODE, PAYROLLPOSTINGGROUP_ID, ISAUTOCLOCKINENABLED, ADDRESS_LATITUDE, ADDRESS_STATE, DESCRIPTION, ISDEFAULTSHOPTIME, RATEMULTIPLIER, RECORD_UPDATE_DATE, ID, IMPORTID, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, CODE, DOUBLEOVERTIMEPAYCODE_ID, RECORD_CREATE_DATE, VISIBILITY, ADDRESS_CITY, CREATEDON, CUSTOMHOURLYRATE, SENDALERTSONMOBILE] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: OTPAYCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_088, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 288839 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 288839 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 288839 Row Count of Table CUSTOMFIELD is matched for RAW :: 288839 DataMart :: 288839 CURATED :: 288839 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_958, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOB, STR_API_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOB'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOB'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOB :: [ACTIVE, CUSTOMER_ID, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, NOCHARGESOURCE, START, CAMPAIGN_ID, LASTCHANGEDBYSMARTDISPATCH, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, PROJECT_ID, PRIORITY, DRIVETIME, PLANEND, PREDICTEDTOTAL, STATUS, TOTAL, APPROXIMATESTARTDATE, ESTIMATEDCOST, IMPORTID, PROJECTEDVALUE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ISAUTODISPATCHED, NOTIFICATIONSENABLED, COMPLETEDON, CREATEDBY_ID, CUSTOMERPO, ID, LEADGENERATED_ID, LOCATION_ID, PMDATE, PREVAILINGWAGECODE_ID, APPROXIMATEENDDATE, COMPLETIONSURVEYID, CREATEDON, REASSIGNMENTPENALTY, NUMBER, CREATEDFROMESTIMATE_ID, ISCONFIRMED, LATEPENALTY, OPPORTUNITY_ID, PLANSTART, DRIVINGCOST, GENERATEDFROM_ID, SOLDBY_ID, RECALLFOR_ID, CALLSCRIPTANSWERRECORD_ID, DURATION, INVOICE_ID, ISPREVAILINGWAGE, NOCHARGE, SMARTDISPATCHDATA_JOB, LASTAPPOINTMENT_ID, BUSINESSUNIT_ID, FIRSTAPPOINTMENT_ID, GENERATEDBY_ID, ISTECHNICIANSPECIFIC, UNION, WARRANTYFOR_ID, MEMBERSHIP_ID, TYPE_ID, MODIFIEDON, ALLOTTEDTIME, END, EXTERNALID, SECONDARYJOBNUMBER, LEAD_ID, MANAGEFOLLOWUPEMAIL, PREDICTEDSALES, SUMMARY, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOB :: [ACTIVE_FLAG, APPROXIMATESTARTDATE, CAMPAIGN_ID, CREATEDFROMESTIMATESTATUSWHENBOOKING, PROJECT_ID, COMPLETIONSURVEYID, CUSTOMER_ID, GENERATEDFROM_ID, NOTIFICATIONSENABLED, OPPORTUNITYDATE, PRIORITY, RECORD_CREATE_DATE, ESTIMATEDCOST, PREVAILINGWAGEJOBNUMBER, MANAGEFOLLOWUPEMAIL, PMDATE, SUMMARY, DURATION, GENERATEDBY_ID, LASTAPPOINTMENT_ID, LATEPENALTY, MODIFIEDON, PROJECTEDVALUE, START, EXTERNALID, RECORD_UPDATE_DATE, CREATEDON, ID, LEAD_ID, MEMBERSHIP_ID, NOCHARGE, RECALLFOR_ID, LOCATION_ID, PLANEND, PREVAILINGWAGECODE_ID, REASSIGNMENTPENALTY, STATUS, WARRANTYFOR_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMERPO, PREDICTEDTOTAL, ISPREVAILINGWAGE, NOCHARGESOURCE, SMARTDISPATCHDATA_JOB, ISAUTODISPATCHED, TYPE_ID, CREATEDFROMESTIMATE_ID, FIRSTAPPOINTMENT_ID, INVOICE_ID, ISCONFIRMED, MASTER_ID, NUMBER, SOLDBY_ID, OPPORTUNITY_ID, SECONDARYJOBNUMBER, TENANT_TYPE, ACTIVE, ALLOTTEDTIME, CREATEDBY_ID, DRIVETIME, DRIVINGCOST, END, LEADGENERATED_ID, COMPLETEDON, IMPORTID, PREDICTEDSALES, TOTAL, ISTECHNICIANSPECIFIC, MANAGEEMPLOYEEEMAIL, MONTHNUMBER, PLANSTART, UNION, LASTCHANGEDBYSMARTDISPATCH] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_364, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [MASTER_ID, SHIFTTYPE, ENDTIME, ACTIVE_FLAG, CREATEDON, ID, STARTTIME, TIMESHEET_ID, TITLE, RECORD_CREATE_DATE, STARTDATE, ACTIVE, END, NOTE, CREATEDBY_ID, TECHNICIAN_ID, BATCH, IMPORTID, ENDDATE, RECORD_UPDATE_DATE, START, TENANT_TYPE, TIMESHEETCODE_ID] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_388, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.JOBTYPE
Table Count in Snowflake:: 1028 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_JOBTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1028 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1028 Row Count of Table JOBTYPE is matched for RAW :: 1028 DataMart :: 1028 CURATED :: 1028 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_630, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOB'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOB'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOB'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOB :: [APPROXIMATEENDDATE, OPPORTUNITYDATE, SUMMARY, GENERATEDBY_ID, LASTCHANGEDBYSMARTDISPATCH, MANAGEFOLLOWUPEMAIL, PMDATE, NOCHARGESOURCE, APPROXIMATESTARTDATE, CUSTOMER_ID, EXTERNALID, IMPORTID, ISCONFIRMED, SMARTDISPATCHDATA_JOB, TOTAL, STATUS, START, PREDICTEDSALES, ACTIVE, CREATEDFROMESTIMATESTATUSWHENBOOKING, ESTIMATEDCOST, MEMBERSHIP_ID, PREVAILINGWAGECODE_ID, RECALLFOR_ID, LEAD_ID, CAMPAIGN_ID, CREATEDFROMESTIMATE_ID, CUSTOMERPO, ISPREVAILINGWAGE, SOLDBY_ID, UNION, LATEPENALTY, MONTHNUMBER, PROJECT_ID, ALLOTTEDTIME, CALLSCRIPTANSWERRECORD_ID, WARRANTYFOR_ID, CREATEDBY_ID, DURATION, SECONDARYJOBNUMBER, TYPE_ID, DRIVETIME, DRIVINGCOST, FIRSTAPPOINTMENT_ID, ID, LASTAPPOINTMENT_ID, NUMBER, OPPORTUNITY_ID, PREDICTEDTOTAL, CREATEDON, NOCHARGE, PRIORITY, END, ISAUTODISPATCHED, PROJECTEDVALUE, REASSIGNMENTPENALTY, BUSINESSUNIT_ID, COMPLETEDON, COMPLETIONSURVEYID, LOCATION_ID, NOTIFICATIONSENABLED, PLANSTART, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, MANAGEEMPLOYEEEMAIL, PLANEND, PREVAILINGWAGEJOBNUMBER, INVOICE_ID, LEADGENERATED_ID, MODIFIEDON] Column names for DataMart Table --> STR_JOB :: [MODIFIEDON, PLANSTART, SUMMARY, ID, ISTECHNICIANSPECIFIC, ACTIVE, ALLOTTEDTIME, APPROXIMATEENDDATE, DURATION, MANAGEFOLLOWUPEMAIL, MONTHNUMBER, NOCHARGE, OPPORTUNITYDATE, PRIORITY, RECALLFOR_ID, DRIVINGCOST, LASTCHANGEDBYSMARTDISPATCH, MANAGEEMPLOYEEEMAIL, LATEPENALTY, CREATEDBY_ID, DRIVETIME, EXTERNALID, FIRSTAPPOINTMENT_ID, LOCATION_ID, PREDICTEDTOTAL, REASSIGNMENTPENALTY, INVOICE_ID, MEMBERSHIP_ID, PREVAILINGWAGECODE_ID, ACTIVE_FLAG, CREATEDFROMESTIMATESTATUSWHENBOOKING, LASTAPPOINTMENT_ID, LEADGENERATED_ID, RECORD_CREATE_DATE, SECONDARYJOBNUMBER, CALLSCRIPTANSWERRECORD_ID, ISCONFIRMED, PLANEND, PROJECT_ID, STATUS, NOTIFICATIONSENABLED, PROJECTEDVALUE, GENERATEDFROM_ID, GENERATEDBY_ID, IMPORTID, TOTAL, NUMBER, SMARTDISPATCHDATA_JOB, CAMPAIGN_ID, END, ISAUTODISPATCHED, LEAD_ID, MASTER_ID, TYPE_ID, OPPORTUNITY_ID, PMDATE, COMPLETEDON, COMPLETIONSURVEYID, ISPREVAILINGWAGE, APPROXIMATESTARTDATE, NOCHARGESOURCE, PREDICTEDSALES, UNION, BUSINESSUNIT_ID, CREATEDON, CUSTOMERPO, ESTIMATEDCOST, PREVAILINGWAGEJOBNUMBER, RECORD_UPDATE_DATE, SOLDBY_ID, WARRANTYFOR_ID, CUSTOMER_ID, CREATEDFROMESTIMATE_ID, TENANT_TYPE, START] Column names for Curated Table --> DIM_JOB :: [LASTCHANGEDBYSMARTDISPATCH, PROJECTEDVALUE, TYPE_ID, EXTERNALID, NOCHARGESOURCE, PMDATE, RECALLFOR_ID, START, ACTIVE, ISAUTODISPATCHED, MONTHNUMBER, PRIORITY, CREATEDON, OPPORTUNITYDATE, PREVAILINGWAGEJOBNUMBER, RECORD_CREATE_DATE, CREATEDBY_ID, LASTAPPOINTMENT_ID, MANAGEEMPLOYEEEMAIL, TOTAL, APPROXIMATESTARTDATE, GENERATEDBY_ID, MANAGEFOLLOWUPEMAIL, RECORD_UPDATED_BY, WARRANTYFOR_ID, UNION, CREATEDFROMESTIMATE_ID, REASSIGNMENTPENALTY, PREDICTEDSALES, LATEPENALTY, DURATION, DRIVETIME, STATUS, SUMMARY, IMPORTID, NOTIFICATIONSENABLED, RECORD_UPDATE_DATE, ALLOTTEDTIME, COMPLETEDON, CUSTOMERPO, GENERATEDFROM_ID, ISTECHNICIANSPECIFIC, LOCATION_ID, PLANEND, MODIFIEDON, PREVAILINGWAGECODE_ID, SECONDARYJOBNUMBER, END, OPPORTUNITY_ID, APPROXIMATEENDDATE, BUSINESSUNIT_ID, CALLSCRIPTANSWERRECORD_ID, CUSTOMER_ID, DRIVINGCOST, ESTIMATEDCOST, FIRSTAPPOINTMENT_ID, PROJECT_ID, SOLDBY_ID, NOCHARGE, ISCONFIRMED, LEADGENERATED_ID, CAMPAIGN_ID, COMPLETIONSURVEYID, CREATEDFROMESTIMATESTATUSWHENBOOKING, ID, INVOICE_ID, ISPREVAILINGWAGE, LEAD_ID, MEMBERSHIP_ID, PLANSTART, SMARTDISPATCHDATA_JOB, TENANT_TYPE, PREDICTEDTOTAL, NUMBER] Column Name found in Datamart and Curated Table :: APPROXIMATEENDDATE Column Name found in Datamart and Curated Table :: OPPORTUNITYDATE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: GENERATEDBY_ID Column Name found in Datamart and Curated Table :: LASTCHANGEDBYSMARTDISPATCH Column Name found in Datamart and Curated Table :: MANAGEFOLLOWUPEMAIL Column Name found in Datamart and Curated Table :: PMDATE Column Name found in Datamart and Curated Table :: NOCHARGESOURCE Column Name found in Datamart and Curated Table :: APPROXIMATESTARTDATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOB Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: PREDICTEDSALES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATESTATUSWHENBOOKING Column Name found in Datamart and Curated Table :: ESTIMATEDCOST Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: PREVAILINGWAGECODE_ID Column Name found in Datamart and Curated Table :: RECALLFOR_ID Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDFROMESTIMATE_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: LATEPENALTY Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: ALLOTTEDTIME Column Name found in Datamart and Curated Table :: CALLSCRIPTANSWERRECORD_ID Column Name found in Datamart and Curated Table :: WARRANTYFOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: SECONDARYJOBNUMBER Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: DRIVETIME Column Name found in Datamart and Curated Table :: DRIVINGCOST Column Name found in Datamart and Curated Table :: FIRSTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LASTAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: PREDICTEDTOTAL Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: REASSIGNMENTPENALTY Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: COMPLETIONSURVEYID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NOTIFICATIONSENABLED Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: GENERATEDFROM_ID Column Name found in Datamart and Curated Table :: ISTECHNICIANSPECIFIC Column Name found in Datamart and Curated Table :: MANAGEEMPLOYEEEMAIL Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: PREVAILINGWAGEJOBNUMBER Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: LEADGENERATED_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_590, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [MONTHNUMBER, NUMBER, PLANEND, CREATEDBY_ID, MODIFIEDON, SMARTDISPATCHDATA_JOBAPPOINTMENT, IMPORTID, STATUS, PLANSTART, ACTIVE, ID, ISCONFIRMED, JOB_ID, SPECIALINSTRUCTIONS, CREATEDON, END, ISUNUSED, START] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [RECORD_CREATE_DATE, END, STATUS, ISUNUSED, MONTHNUMBER, ACTIVE, IMPORTID, NUMBER, START, JOB_ID, MASTER_ID, ACTIVE_FLAG, CREATEDBY_ID, TENANT_TYPE, ID, PLANEND, PLANSTART, ISCONFIRMED, RECORD_UPDATE_DATE, CREATEDON, MODIFIEDON, SMARTDISPATCHDATA_JOBAPPOINTMENT, SPECIALINSTRUCTIONS] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: START Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1062, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='HORIZONSERVICES'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HORIZONSERVICES.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='HORIZONSERVICES' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1073, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ADDRESS_CITY, DONOTSENDPROMOTIONALEMAILS, ADDRESS_LATITUDE, MASTER_ID, ADDRESS_ISMILITARY, RECORD_UPDATE_DATE, BALANCE, CREATEDON, MEMBERSHIP_TO, NAME, ADDRESS_ZIP, IMPORTID, MEMBERSHIP_ACTIVATEDBY, RECORD_CREATE_DATE, ADDRESS_STREET, MODIFIEDON, ADDRESS_STATE, ADDRESS_UNIT, AR, TYPE, EXTERNALID, TENANT_TYPE, MEMBERSHIP_ACTIVATEDFROM, AVALARAENTITYCODE, PAYMENTTERM_ID, ADDRESS_COUNTRY, NOCHARGE, TAXEXEMPT, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_LONGITUDE, ACTIVE_FLAG, CREATEDBY_ID, DONOTCHARGEINTERESTFEE, ID, SHOWMEMBERSAVINGS, DONOTMAIL, ACTIVE, ADDRESS_ISMANUALCOORDINATES, DONOTSERVICE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_FROM, STATISTICS_ID, HEADER] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_086, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.BATCH
Table Count in Snowflake:: 11079 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_BATCH Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 11079 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_BATCH where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 11079 Row Count of Table BATCH is matched for RAW :: 11079 DataMart :: 11079 CURATED :: 11079 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_415, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [CREATEDBY_ID, ACTIVE, EXTERNALID, IMPORTID, CATEGORYTYPE, NAME, PARENT_ID, SOURCE, SUPPLIERIMAGES, POSITION, DESCRIPTION, SOURCEVERSION, SKUIMAGES, HIDEINMOBILE, ID, AVALARACOMMERCIALTAXCODE, IMAGE, AVALARARESIDENTIALTAXCODE, CREATEDON, BUSINESSUNIT_ID] Column names for DataMart Table --> STR_CATEGORY :: [CREATEDON, ACTIVE_FLAG, DESCRIPTION, HIDEINMOBILE, ACTIVE, ID, IMPORTID, PARENT_ID, SUPPLIERIMAGES, RECORD_CREATE_DATE, EXTERNALID, AVALARACOMMERCIALTAXCODE, POSITION, SKUIMAGES, CREATEDBY_ID, AVALARARESIDENTIALTAXCODE, NAME, SOURCEVERSION, BUSINESSUNIT_ID, IMAGE, MASTER_ID, SOURCE, CATEGORYTYPE, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_544, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [AUTHORIZEDON, ISRECOMMENDED, MATERIALTAX, SOLDBY_ID, TAX, ISCHANGEORDER, SOLDINVOICE_ID, MATERIALSKUREFERENCE_SKUTYPE, TECHNICIANSIGNATURE, PROCUREMENTTYPE, BUSINESSUNIT_ID, ID, PROPOSALTAGCOLOR, SOLDON, SUMMARY, ACTIVE, OPPORTUNITY_ID, TOTAL, MATERIALSKU_ID, MODIFIEDON, TOTALCOST, NAME, PROJECTLABELS, STATUS, CREATEDON, IMPORTID, LABORTAX, LOCATION_ID, PROJECTOPPORTUNITY_ID, MATERIALSKUREFERENCE_SKUID, RENEWABLEMEMBERSHIP_ID, TECHNICIANPICKEDSOLDTYPE, ORDER, CREATEDBY_ID, DISCOUNTTOTAL, JOB_ID, PROPOSALTAGNAME, AUTHORIZATIONSIGNATURE, CLAIM_ID, FEETOTAL, SOLDBYEMPLOYEE_ID, SOLDTYPE] Column names for DataMart Table --> STR_ESTIMATE :: [TAX, TECHNICIANSIGNATURE, SOLDINVOICE_ID, RENEWABLEMEMBERSHIP_ID, CREATEDON, DISCOUNTTOTAL, ISCHANGEORDER, PROCUREMENTTYPE, MATERIALSKUREFERENCE_SKUID, TOTALCOST, CLAIM_ID, ISRECOMMENDED, LABORTAX, MASTER_ID, NAME, TECHNICIANPICKEDSOLDTYPE, RECORD_CREATE_DATE, PROJECTOPPORTUNITY_ID, MATERIALSKUREFERENCE_SKUTYPE, TOTAL, RECORD_UPDATE_DATE, ACTIVE_FLAG, ID, OPPORTUNITY_ID, STATUS, SUMMARY, PROPOSALTAGCOLOR, PROJECTLABELS, AUTHORIZATIONSIGNATURE, AUTHORIZEDON, FEETOTAL, SOLDTYPE, IMPORTID, SOLDBYEMPLOYEE_ID, TENANT_TYPE, ACTIVE, JOB_ID, MODIFIEDON, ORDER, SOLDBY_ID, SOLDON, LOCATION_ID, MATERIALTAX, PROPOSALTAGNAME, BUSINESSUNIT_ID, CREATEDBY_ID, MATERIALSKU_ID] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: SOLDTYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_787, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_CUSTOMERMEMBERSHIP, STR_API_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMERMEMBERSHIP :: [CREATEDBY_ID, NEXTSCHEDULEDBILLDATE, DURATION, PAYMENTTYPE_ID, CANCELLATIONDATE, CUSTOMERPO, RENEWALDURATION, FOLLOWUPSTATUS, ID, LOCATION_ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, PREVIOUSRECURRINGLOCATION_ID, RECURRINGLOCATION_ID, TYPE_ID, MODIFIEDON, ACTIVATEDFROM_ID, BILLINGFREQUENCY, CREATEDON, INVOICETEMPLATE_ID, MEMO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, BILLINGTEMPLATE_ID, INITIALDEFERREDREVENUE, IMPORTID, ACTIVATEDBY_ID, BILLINGPREFERENCE, BUSINESSUNIT_ID, CUSTOMER_ID, FOLLOWUPCUSTOMSTATUS_ID, STATUS, EXPIREDAT, ACTIVE, BILLINGCOVERAGEPERIOD, FROM, RENEWALBILLINGFREQUENCY, RENEWEDBY_ID, CANCELATIONBALANCEINVOICE_ID, FOLLOWUPON, BILLINGEMAIL_ID, CANCELATIONBUYOUTINVOICE_ID, FIRSTSCHEDULEDBILLDATE, CANCELATIONINVOICE_ID, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID, TO, PAYMENTMETHOD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMERMEMBERSHIP :: [CANCELATIONBALANCEINVOICE_ID, RECORD_CREATE_DATE, CANCELLATIONDATE, MEMO, RECURRINGLOCATION_ID, SOLDBY_ID, ACTIVE, BUSINESSUNIT_ID, CANCELATIONINVOICE_ID, INVOICETEMPLATE_ID, MODIFIEDON, NEXTSCHEDULEDBILLDATE, RENEWALBILLINGFREQUENCY, FROM, PAYMENTMETHOD_ID, RENEWALDURATION, INITIALDEFERREDREVENUE, ACTIVATEDBY_ID, BILLINGFREQUENCY, BILLINGPREFERENCE, IMPORTID, RENEWEDBY_ID, ID, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TYPE_ID, CUSTOMERPO, FIRSTSCHEDULEDBILLDATE, FOLLOWUPCUSTOMSTATUS_ID, PREVIOUSRECURRINGLOCATION_ID, RECORD_UPDATE_DATE, BILLINGTEMPLATE_ID, CANCELATIONBUYOUTINVOICE_ID, DURATION, RENEWALMEMBERSHIPTASK_ID, BILLINGEMAIL_ID, CUSTOMER_ID, FOLLOWUPON, PAYMENTTYPE_ID, TENANT_TYPE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, ACTIVATEDFROM_ID, BILLINGCOVERAGEPERIOD, EXPIREDAT, FOLLOWUPSTATUS, ACTIVE_FLAG, CREATEDON, LOCATION_ID, MASTER_ID, TO, CREATEDBY_ID, STATUS] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_567, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TAGTYPE
Table Count in Snowflake:: 807 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TAGTYPE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 807 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 807 Row Count of Table TAGTYPE is matched for RAW :: 807 DataMart :: 807 CURATED :: 807 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_368, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, INVOICE, STR_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICE :: [AUTHORIZATIONSIGNATURE, CONFIGURATION, ROYALTY_MEMO, MATERIALSKU_ID, TAXZONE_ID, CREATEDON, MODIFIEDON, BATCH_ID, CREATEDBY_ID, NETAMOUNT, DISCOUNTTOTAL, LOCATION_ID, MEMBERSHIP_ID, FEETAX, ACTIVE, COMMISSIONELIGIBILITYDATE, PROJECT_ID, PROJECTLABELS, ROYALTY_SENTON, ROYALTY_STATUS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TYPE_ID, SUMMARY, COUNTERSALESLOCATION_ID, TAX, AUTHORIZEDAMOUNT, BALANCE, CUSTOMER_ID, EXTERNALID, JOB_ID, MATERIALTAX, MATERIALSKUREFERENCE_SKUTYPE, NUMERICNUMBER, SIGNATURE, ACKNOWLEDGEMENTSIGNATURE, EXCLUDEFROMPAYROLL, IMPORTID, SUBTOTAL, FEETOTAL, ADJUSTMENTTO_ID, BILLINGDATE, BUSINESSUNIT_ID, INCLUDEINTECHNICIANREPORTS, PAIDON, ROYALTY_DATE, INVOICEDON, NUMBER, PAYMENTDUEDATE, EXPORTID, ID, MATERIALSKUREFERENCE_SKUID, PAYMENTTERM_ID, PAYROLLDATE, TOTAL, LABORTAX, NEWCONSTRUCTION, STATUS] Column names for DataMart Table --> STR_INVOICE :: [EXCLUDEFROMPAYROLL, FEETAX, MASTER_ID, ROYALTY_MEMO, ROYALTY_STATUS, CUSTOMER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACKNOWLEDGEMENTSIGNATURE, BILLINGDATE, EXTERNALID, MATERIALSKU_ID, IMPORTID, PAYROLLDATE, PROJECT_ID, ROYALTY_SENTON, AUTHORIZATIONSIGNATURE, BALANCE, JOB_ID, MEMBERSHIP_ID, NETAMOUNT, SUBTOTAL, TYPE_ID, BATCH_ID, BUSINESSUNIT_ID, COUNTERSALESLOCATION_ID, CREATEDBY_ID, CREATEDON, FEETOTAL, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PROJECTLABELS, TAXZONE_ID, MATERIALSKUREFERENCE_SKUTYPE, STATUS, RECORD_CREATE_DATE, AUTHORIZEDAMOUNT, CONFIGURATION, PAIDON, PAYMENTDUEDATE, LOCATION_ID, ROYALTY_DATE, SUMMARY, TAX, TOTAL, MODIFIEDON, ACTIVE, COMMISSIONELIGIBILITYDATE, INVOICEDON, MATERIALTAX, TENANT_TYPE, LABORTAX, NEWCONSTRUCTION, RECORD_UPDATE_DATE, SIGNATURE, EXPORTID, NUMBER, NUMERICNUMBER, ACTIVE_FLAG, ADJUSTMENTTO_ID, DISCOUNTTOTAL, ID, PAYMENTTERM_ID] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1045, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ACTIVE_FLAG, CREATEDON, MODIFIEDON, TENANT_TYPE, RECORD_CREATE_DATE, BUSINESSUNIT_ID, ID, PRIORITY, PROJECT_ID, SUMMARY, RECORD_UPDATE_DATE, ACTIVE, IMPORTID, CREATEDBY_ID, LATESTFOLLOWUPDATE, MD5_VALUE, CAMPAIGN_ID, CUSTOMER_ID, ESTIMATE_ID, JOBTYPE_ID, MASTER_ID, STATUS, LOCATION_ID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_527, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [BURDENRATE, COLOR, HOME_COUNTRY, HOME_STATE, PAYPERIOD, ISEXTERNAL, MOBILEPHONE, PAYROLLPROFILE_ID, ZONE_ID, STARTDATE, STANDARDPAYROLLCONTROLCODE_ID, CREATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FIRSTNAME, HOME_LATITUDE, LICENSE, OUTBOUNDCALLERID, ISAUTODISPATCHED, LOCATION_TECHNICIAN, OVERTIMEWORKTYPECODE_ID, PAYROLLPOSTINGGROUP_ID, PHONECONFIRMED, STATUS, ADDONMULTITECHCOMMISSIONRATE, BIO, BUSINESSUNIT_ID, CURRENTVALUE, DISPATCHNOTIFICATIONS, GOALIMAGE, HOME_STREET, INVENTORYWAREHOUSENAME, ISEXCLUDEDFROMPAYROLL, LONGITUDE, OVERALLSALESFACTOR_TECHNICIAN, HOME_ISMILITARY, JOB_ID, PAYFREQUENCY_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, TRUCK_ID, PAYROLLREPORTVERSION, TEAM, SOLDBYRATE, COORDINATESUPDATEDON, FIRSTDRIVERULE, LATITUDE, MUHULINK, OVERTIMEMODE, PAYROLLSTARTPERIOD, PHONE, HOME_ZIP, MANAGER_ID, TURNOVERBONUS, HOME_LONGITUDE, USER_ID, STATUSUPDATEDON, ACTIVE, BIRTHDATE, COMMISSIONRATE, EMAIL, PAYROLLSTARTDATE, APPOINTMENT_ID, CREATEDBY_ID, DEFAULTPAYROLLADJUSTMENTRATE, LASTNAME, MOBILEPHONECONFIRMED, PHOTO, ROUTESTATISTICS_TECHNICIAN, STANDARDWORKTYPECODE_ID, MEALTIME, MODIFIEDON, OVERTIMEPAYROLLCONTROLCODE_ID, QBREPID, MIDDLENAME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, ISMANAGEDTECH, PAYROLLROLE, PAYTYPE, SALESFACTOR, NAVISIONEMPLOYEEID, PROJECTEDVALUE, PAYROLLID, SCHEDULEDSOLOCOMMISSIONRATE, ADDONCREWSPLITCOMMISSIONRATE, CHECKEDIN, COMMUTETIME, HOME_UNIT, HOURLYRATE, ID, IMPORTID, TYPE, HOME_CITY, PROJECTLABELS, SALESFORCECONTACTID, SCHEDULEDMULTITECHCOMMISSIONRATE, HOME_ISMANUALCOORDINATES, ADDONSOLOCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, MEMO, SCHEDULEDCREWSPLITCOMMISSIONRATE, DAILYGOAL, POSITION, SMARTDISPATCHSETTINGS_TECHNICIAN, WILLIAMSTECHNICIANROLE, NAME, OVERTIMEPROFILE_ID, SHIFTEND, TODAYREVENUE_TECHNICIAN, INVOICINGHOURLYRATE, JOBFILTER, UNION] Column names for DataMart Table --> STR_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, APPOINTMENT_ID, BUSINESSUNIT_ID, OVERTIMEPROFILE_ID, LASTNAME, MEMO, NAME, POSITION, SALESFORCECONTACTID, OVERTIMEMODE, QBREPID, BIRTHDATE, HOME_CITY, HOME_LONGITUDE, HOURLYRATE, JOBFILTER, DISPATCHNOTIFICATIONS, MIDDLENAME, OVERALLSALESFACTOR_TECHNICIAN, PAYROLLSTARTPERIOD, STATUS, USER_ID, MODIFIEDON, STARTDATE, TYPE, BIO, FIRSTNAME, PAYROLLPOSTINGGROUP_ID, SHIFTEND, DEFAULTLABORTYPE_ID, ISEXCLUDEDFROMPAYROLL, MASTER_ID, PAYROLLID, PAYROLLSTARTDATE, PHOTO, SCHEDULEDCREWSPLITCOMMISSIONRATE, SCHEDULEDSOLOCOMMISSIONRATE, STATUSUPDATEDON, SMARTDISPATCHSETTINGS_TECHNICIAN, ADDONMULTITECHCOMMISSIONRATE, CHECKEDIN, COLOR, COORDINATESUPDATEDON, CREATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, FLEET_ID, HOME_STREET, MANAGER_ID, PAYPERIOD, PROJECTLABELS, ROUTESTATISTICS_TECHNICIAN, SOLDBYRATE, ZONE_ID, TURNOVERBONUS, COMMISSIONRATE, INVENTORYWAREHOUSENAME, MEALTIME, STANDARDPAYROLLCONTROLCODE_ID, EMAIL, EMAILCONFIRMED, HOME_COUNTRY, HOME_STATE, OVERTIMEWORKTYPECODE_ID, PHONE, SCHEDULEDMULTITECHCOMMISSIONRATE, SHIFTSTART, STANDARDWORKTYPECODE_ID, HOME_LATITUDE, ID, TODAYREVENUE_TECHNICIAN, ACTIVE_FLAG, ATLASBUTLERTECHNICIANROLE, BURDENRATE, ISEXTERNAL, LICENSE, UNION, FIRSTDRIVERULE, GOALIMAGE, PAYTYPE, PHONECONFIRMED, RECORD_UPDATE_DATE, PAYROLLPROFILE_ID, PAYROLLROLE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, CREATEDBY_ID, TEAM, ACTIVE, ADDONSOLOCOMMISSIONRATE, ISAUTODISPATCHED, LATITUDE, NAVISIONEMPLOYEEID, OVERTIMEPAYROLLCONTROLCODE_ID, PAYFREQUENCY_ID, PROJECTEDVALUE, MOBILEPHONECONFIRMED, OUTBOUNDCALLERID, RECORD_CREATE_DATE, WILLIAMSTECHNICIANROLE, CURRENTVALUE, PAYROLLREPORTVERSION, DAILYGOAL, HOME_ISMANUALCOORDINATES, HOME_ZIP, IMPORTID, INVOICINGHOURLYRATE, ISMANAGEDTECH, MUHULINK, COMMUTETIME, DEFAULTPAYROLLADJUSTMENTRATE, HOME_ISMILITARY, HOME_UNIT, JOB_ID, LOCATION_TECHNICIAN, SALESFACTOR, TRUCK_ID, LONGITUDE, MOBILEPHONE, TENANT_TYPE] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: UNION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_306, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBTYPE, STR_JOBTYPE, DIM_JOBTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBTYPE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBTYPE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBTYPE :: [] Column names for DataMart Table --> STR_JOBTYPE :: [COMPCODE, NOCHARGE, PRIORITY, PROJECTEDVALUEADJUSTMENT, NAME, MINIMUMMATERIALCOSTINPERCENT, SUMMARY, ENFORCERECURRINGSERVICEEVENTSELECTION, IMAGE, ISSMARTDISPATCHEDBYDEFAULTINAPI, MASTER_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, CLASS, COMPDOUBLEOVERTIMERATE, ID, COMPSTANDARDRATE, ACTIVE, COMPOVERTIMERATE, CREATEDBY_ID, DURATION, IMPORTID, ISAUTODISPATCHED, ISTUNEUP, MAXIMUMMATERIALCOSTINPERCENT, PROJECTLABELS, TENANT_TYPE, CREATEDON, MODIFIEDON, SOLDTHRESHOLD, LIKELIHOOD, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBTYPE :: [COMPOVERTIMERATE, PROJECTLABELS, RECORD_UPDATED_BY, MAXIMUMMATERIALCOSTINPERCENT, SUMMARY, NAME, COMPDOUBLEOVERTIMERATE, CREATEDBY_ID, DURATION, ISAUTODISPATCHED, RECORD_UPDATE_DATE, COMPSTANDARDRATE, NOCHARGE, IMPORTID, TENANT_TYPE, ACTIVE, ENFORCERECURRINGSERVICEEVENTSELECTION, ID, ISSMARTDISPATCHEDBYDEFAULTINAPI, ISTUNEUP, CLASS, COMPCODE, MINIMUMMATERIALCOSTINPERCENT, PRIORITY, CREATEDON, LIKELIHOOD, RECORD_CREATE_DATE, SOLDTHRESHOLD, IMAGE, MODIFIEDON, PROJECTEDVALUEADJUSTMENT] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1171, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDOR'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDOR :: [ACTIVE, CREATEDON, MEMO, VENDOR_ID, CREATEDBY_ID, COST, ID, ISPRIMARY, IMPORTID, PRIMARYSUBACCOUNT_ID, MATERIAL_ID, PARTNUMBER, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDOR :: [ID, TENANT_TYPE, ACTIVE, PARTNUMBER, PRIMARYSUBACCOUNT_ID, MASTER_ID, MEMO, VENDOR_ID, CREATEDBY_ID, CREATEDON, RECORD_UPDATE_DATE, MATERIAL_ID, ACTIVE_FLAG, COST, IMPORTID, ISPRIMARY, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDOR :: [ID, MATERIAL_ID, ACTIVE, COST, CREATEDBY_ID, IMPORTID, ISPRIMARY, PRIMARYSUBACCOUNT_ID, RECORD_UPDATE_DATE, TENANT_TYPE, MEMO, RECORD_UPDATED_BY, VENDOR_ID, CREATEDON, PARTNUMBER, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDOR_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISPRIMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PRIMARYSUBACCOUNT_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: PARTNUMBER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_331, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [BUSINESSUNIT_ID, ACTIVE, COST, CREATEDBY_ID, DNIS, IMAGE, CREATEDON, MODIFIEDON, CATEGORY_ID, MODIFIEDBY_ID, NAME, ID, IMPORTID] Column names for DataMart Table --> STR_CAMPAIGN :: [ACTIVE_FLAG, BUSINESSUNIT_ID, COST, ID, IMPORTID, RECORD_UPDATE_DATE, ACTIVE, DNIS, CREATEDON, RECORD_CREATE_DATE, MASTER_ID, MODIFIEDBY_ID, NAME, CREATEDBY_ID, CATEGORY_ID, IMAGE, TENANT_TYPE, MODIFIEDON] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1182, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAGTYPE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAGTYPE is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAGTYPE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_TAGTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TAGTYPE is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_668, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [CREATEDFROM_ID, DESCRIPTION, IMPORTID, INVOICEITEM_ID, ISNOTGOINGTOBEDONE, MEMBERSHIPDURATION, PAYSSOLDBYRATE, COST, MEMBERSHIPBILLINGFREQUENCY, GENERALLEDGERACCOUNT_ID, ISADDON, ISHIDDENFROMCUSTOMER, RENEWABLEMEMBERSHIP_ID, TOTALCOST, ITEMGROUPROOT_ID, ACTIVE, AUTOGLASSITEM_ID, CREATEDBY_ID, EQUIPMENT_ID, MEMBERPRICE, TAXABLE, UNITPRICE, PRICEMODIFIER_ID, SCHEDULEDFLATAMOUNT, SOLDBY_ID, TOTAL, STANDARDPRICE, ADDONFLATAMOUNT, CREATEDON, DEMANDSTATUS, LASTUNITPRICESETBYEMPLOYEE, ORDER, PROJECTORDER, ITEMGROUPNAME, PAYSFLATAMOUNT, ID, INSTALLEDEQUIPMENT_ID, MARKUP, QUANTITY, SKUREFERENCE_SKUID, ESTIMATE_ID, SKUREFERENCE_SKUTYPE, CHARGEABLE, PARENTITEM_ID, MODIFIEDON, PROJECTLABELS, SKU_ID, ACCOUNT, ALLOWDISCOUNTS, COSTOFSALEACCOUNT_ID] Column names for DataMart Table --> STR_ESTIMATEITEM :: [ID, MARKUP, ORDER, TAXABLE, ITEMGROUPNAME, RENEWABLEMEMBERSHIP_ID, STANDARDPRICE, SKU_ID, ACCOUNT, CREATEDBY_ID, EQUIPMENT_ID, MODIFIEDON, QUANTITY, DESCRIPTION, TOTAL, UNITPRICE, MEMBERPRICE, RECORD_CREATE_DATE, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, LASTUNITPRICESETBYEMPLOYEE, PAYSFLATAMOUNT, PRICEMODIFIER_ID, SOLDBY_ID, ACTIVE, ESTIMATE_ID, SKUREFERENCE_SKUID, ADDONFLATAMOUNT, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, IMPORTID, MEMBERSHIPDURATION, RECORD_UPDATE_DATE, SCHEDULEDFLATAMOUNT, TOTALCOST, ITEMGROUPROOT_ID, PROJECTLABELS, PARENTITEM_ID, GENERALLEDGERACCOUNT_ID, ISADDON, ISHIDDENFROMCUSTOMER, TENANT_TYPE, ACTIVE_FLAG, CHARGEABLE, COST, CREATEDON, DEMANDSTATUS, INSTALLEDEQUIPMENT_ID, INVOICEITEM_ID, PROJECTORDER, CREATEDFROM_ID, MASTER_ID, MEMBERSHIPBILLINGFREQUENCY, PAYSSOLDBYRATE, SKUREFERENCE_SKUTYPE] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_817, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 113 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 113 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 113 Row Count of Table VENDOR is matched for APIMAT :: 113 DataMart :: 113 Row Count of Table VENDOR is matched for DataMart :: 113 CURATED :: 113 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_949, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_CONTACT, STR_API_CONTACT, DIM_CONTACT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CONTACT WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 2229 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_CONTACT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2229 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CONTACT WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2229 Row Count of Table CONTACT is matched for APIMAT :: 2229 DataMart :: 2229 Row Count of Table CONTACT is matched for DataMart :: 2229 CURATED :: 2229 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1177, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 273 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 273 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 273 Row Count of Table PURCHASEORDER is matched for APIMAT :: 273 DataMart :: 273 Row Count of Table PURCHASEORDER is matched for DataMart :: 273 CURATED :: 273 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_890, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDER'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDER :: [CANCELEDBY_ID, CANCELEDREASON, INVENTORYLOCATION_ID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_LATITUDE, STATUS, TECHNICIAN_ID, AMOUNT, BUSINESSUNIT_ID, CREATEDBY_ID, ISTIMEANDMATERIAL, SENDSTATUS, SHIPPING, SHIPTO_UNIT, TAXSCHEMA, TRUCK_ID, TYPE_ID, VENDORINVOICENUMBER, PROJECTLABELS, SHIPTO_COUNTRY, EXPORTID, MARKUP, SHIPTO_STREET, IMPORTID, NUMBER, TAX, TAXRATE, VENDOR, CANCELEDON, CREATEDON, DATE, MODIFIEDON, ERRORMESSAGE, REQUIREDON, SHIPTO_LONGITUDE, ACTIVE, REQUISITION_ID, SHIPTO_ISMILITARY, GROUPINGOPTION, PROJECT_ID, SENDINGMETHOD, SHIPTO_ZIP, RECEIVEDON, SUMMARY, BATCH_ID, EXTERNALID, ID, INVOICE_ID, JOB_ID, NOCHARGE, SHIPTO_ISMANUALCOORDINATES, SHIPTO_STATE, SENTON, SHIPTODESCRIPTION, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDER :: [CANCELEDON, INVOICE_ID, NOCHARGE, RECEIVEDON, SENTON, SHIPTO_ISMILITARY, TECHNICIAN_ID, SHIPTO_ISMANUALCOORDINATES, VENDOR, ACTIVE_FLAG, MARKUP, RECORD_CREATE_DATE, TAXSCHEMA, TYPE_ID, DATE, SHIPTO_COUNTRY, ACTIVE, GROUPINGOPTION, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTODESCRIPTION, SHIPTO_STATE, TRUCK_ID, SENDINGMETHOD, TAXRATE, ERRORMESSAGE, ISTIMEANDMATERIAL, SHIPTO_UNIT, NUMBER, SHIPPING, STATUS, SUMMARY, TENANT_TYPE, CANCELEDBY_ID, CANCELEDREASON, CREATEDBY_ID, IMPORTID, POVENDOR_ID, SHIPTO_CITY, SHIPTO_STREET, MASTER_ID, EXPORTID, BUSINESSUNIT_ID, CREATEDON, MODIFIEDON, SHIPTO_LATITUDE, VENDORINVOICENUMBER, ID, REQUIREDON, TAX, AMOUNT, BATCH_ID, SENDSTATUS, SHIPTO_LONGITUDE, SHIPTO_ZIP, EXTERNALID, PROJECT_ID, RECORD_UPDATE_DATE, INVENTORYLOCATION_ID, JOB_ID, PROJECTLABELS, REQUISITION_ID] Column names for Curated Table --> DIM_PURCHASEORDER :: [ACTIVE, CANCELEDBY_ID, CANCELEDON, RECORD_CREATE_DATE, TRUCK_ID, ROLLEDOVERFROMPURCHASEORDER_ID, SHIPTO_LONGITUDE, TAXSCHEMA, BUSINESSUNIT_ID, POVENDOR_ID, SHIPTO_ISMANUALCOORDINATES, SHIPTO_ISMILITARY, CREATEDON, RECORD_UPDATE_DATE, NUMBER, AMOUNT, DATE, ERRORMESSAGE, EXPORTID, GROUPINGOPTION, INVOICE_ID, MODIFIEDON, PROJECT_ID, SHIPTO_COUNTRY, STATUS, RECORD_UPDATED_BY, TECHNICIAN_ID, SHIPTO_STATE, MARKUP, REQUISITION_ID, SENDSTATUS, SHIPTO_LATITUDE, SHIPTO_STREET, INVENTORYLOCATION_ID, TYPE_ID, BATCH_ID, CREATEDBY_ID, SENTON, PROJECTLABELS, SENDINGMETHOD, SHIPTO_CITY, TAXRATE, EXTERNALID, ID, TAX, VENDOR, IMPORTID, NOCHARGE, SHIPTO_ZIP, SUMMARY, TENANT_TYPE, SHIPPING, CANCELEDREASON, ISTIMEANDMATERIAL, JOB_ID, RECEIVEDON, SHIPTODESCRIPTION, SHIPTO_UNIT, VENDORINVOICENUMBER, REQUIREDON] Column Name found in Datamart and Curated Table :: CANCELEDBY_ID Column Name found in Datamart and Curated Table :: CANCELEDREASON Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: POVENDOR_ID Column Name found in Datamart and Curated Table :: SHIPTO_CITY Column Name found in Datamart and Curated Table :: SHIPTO_LATITUDE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: SENDSTATUS Column Name found in Datamart and Curated Table :: SHIPPING Column Name found in Datamart and Curated Table :: SHIPTO_UNIT Column Name found in Datamart and Curated Table :: TAXSCHEMA Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: VENDORINVOICENUMBER Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SHIPTO_COUNTRY Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: SHIPTO_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDOR Column Name found in Datamart and Curated Table :: CANCELEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ERRORMESSAGE Column Name found in Datamart and Curated Table :: REQUIREDON Column Name found in Datamart and Curated Table :: SHIPTO_LONGITUDE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: REQUISITION_ID Column Name found in Datamart and Curated Table :: SHIPTO_ISMILITARY Column Name found in Datamart and Curated Table :: GROUPINGOPTION Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: SENDINGMETHOD Column Name found in Datamart and Curated Table :: SHIPTO_ZIP Column Name found in Datamart and Curated Table :: RECEIVEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: SHIPTO_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: SHIPTO_STATE Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SHIPTODESCRIPTION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_996, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_ESTIMATEITEM, STR_API_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_ESTIMATEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_ESTIMATEITEM'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_ESTIMATEITEM :: [ESTIMATE_ID, ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, AUTOGLASSITEM_ID, COST, ISADDON, ITEMGROUPROOT_ID, RENEWABLEMEMBERSHIP_ID, UNITPRICE, MARKUP, PROJECTLABELS, SKUREFERENCE_SKUTYPE, SOLDBY_ID, SKUREFERENCE_SKUID, ACTIVE, CHARGEABLE, CREATEDFROM_ID, MEMBERSHIPDURATION, PROJECTORDER, QUANTITY, COSTOFSALEACCOUNT_ID, ADDONFLATAMOUNT, EQUIPMENT_ID, STANDARDPRICE, ACCOUNT, GENERALLEDGERACCOUNT_ID, TOTALCOST, MODIFIEDON, SKU_ID, DESCRIPTION, INVOICEITEM_ID, LASTUNITPRICESETBYEMPLOYEE, MEMBERPRICE, PAYSSOLDBYRATE, IMPORTID, ISNOTGOINGTOBEDONE, TAXABLE, ITEMGROUPNAME, ALLOWDISCOUNTS, DEMANDSTATUS, MEMBERSHIPBILLINGFREQUENCY, PARENTITEM_ID, PAYSFLATAMOUNT, TOTAL, CREATEDBY_ID, CREATEDON, PRICEMODIFIER_ID, ORDER, TENANT_TYPE] Column names for DataMart Table --> STR_API_ESTIMATEITEM :: [AUTOGLASSITEM_ID, CHARGEABLE, GENERALLEDGERACCOUNT_ID, INSTALLEDEQUIPMENT_ID, ISNOTGOINGTOBEDONE, PROJECTLABELS, PROJECTORDER, MEMBERPRICE, RECORD_CREATE_DATE, ACTIVE, ALLOWDISCOUNTS, CREATEDBY_ID, INVOICEITEM_ID, UNITPRICE, ITEMGROUPROOT_ID, SKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ISHIDDENFROMCUSTOMER, ORDER, IMPORTID, MEMBERSHIPDURATION, QUANTITY, SKU_ID, ACTIVE_FLAG, ADDONFLATAMOUNT, ITEMGROUPNAME, RENEWABLEMEMBERSHIP_ID, TAXABLE, ESTIMATE_ID, ID, MASTER_ID, PARENTITEM_ID, CREATEDFROM_ID, PRICEMODIFIER_ID, SCHEDULEDFLATAMOUNT, MARKUP, ACCOUNT, COST, COSTOFSALEACCOUNT_ID, CREATEDON, EQUIPMENT_ID, PAYSSOLDBYRATE, SOLDBY_ID, TOTAL, TOTALCOST, MEMBERSHIPBILLINGFREQUENCY, MODIFIEDON, PAYSFLATAMOUNT, STANDARDPRICE, TENANT_TYPE, LASTUNITPRICESETBYEMPLOYEE, DEMANDSTATUS, DESCRIPTION, ISADDON, RECORD_UPDATE_DATE, SKUREFERENCE_SKUID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_499, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CUSTOMER, STR_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMER'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMER'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMER :: [ADDRESS_CITY, AR, AVALARAENTITYCODE, IMPORTID, MODIFIEDON, ACTIVE, ADDRESS_LONGITUDE, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_ZIP, ADDRESS_ISMILITARY, DONOTSENDPROMOTIONALEMAILS, HEADER, STATISTICS_ID, TYPE, ADDRESS_LATITUDE, DONOTMAIL, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_STREET, ADDRESS_UNIT, MEMBERSHIP_TO, PAYMENTTERM_ID, CREATEDBY_ID, TAXEXEMPT, SHOWMEMBERSAVINGS, ID, ADDRESS_COUNTRY, CREATEDON, MEMBERSHIP_ACTIVATEDBY, NOCHARGE, BALANCE, DONOTCHARGEINTERESTFEE, DONOTSERVICE, EXCLUDEFROMBULKPRINTING, EXTERNALID, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_FROM, NAME] Column names for DataMart Table --> STR_CUSTOMER :: [ACTIVE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, AR, CREATEDBY_ID, RECORD_CREATE_DATE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDFROM, TYPE, NAME, SHOWMEMBERSAVINGS, EXTERNALID, ACTIVE_FLAG, ADDRESS_CITY, ADDRESS_LATITUDE, ADDRESS_STATE, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, HEADER, ADDRESS_ISMILITARY, DONOTMAIL, IMPORTID, MEMBERSHIP_CANCELLATIONDATE, MODIFIEDON, MASTER_ID, NOCHARGE, ADDRESS_LONGITUDE, ID, MEMBERSHIP_TO, ADDRESS_COUNTRY, BALANCE, CREATEDON, DONOTSERVICE, MEMBERSHIP_ACTIVATEDBY, STATISTICS_ID, RECORD_UPDATE_DATE, ADDRESS_ZIP, AVALARAENTITYCODE, PAYMENTTERM_ID, TENANT_TYPE, ADDRESS_STREET, TAXEXEMPT] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_839, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 320 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 320 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBTYPE is matched for APIMAT :: 320 DataMart :: 320 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_FOURPROS.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 320 Row Count of Table JOBTYPE is matched for DataMart :: 320 CURATED :: 320 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_963, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LEAD'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LEAD'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LEAD :: [CREATEDBY_ID, ID, CREATEDON, PRIORITY, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MODIFIEDON, SUMMARY, CUSTOMER_ID, LOCATION_ID, CAMPAIGN_ID, LATESTFOLLOWUPDATE, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_LEAD :: [ACTIVE, RECORD_UPDATE_DATE, STATUS, CREATEDON, TENANT_TYPE, SUMMARY, BUSINESSUNIT_ID, IMPORTID, LATESTFOLLOWUPDATE, CAMPAIGN_ID, PROJECT_ID, CUSTOMER_ID, RECORD_CREATE_DATE, LOCATION_ID, ESTIMATE_ID, ID, ACTIVE_FLAG, CREATEDBY_ID, JOBTYPE_ID, MASTER_ID, MD5_VALUE, MODIFIEDON, PRIORITY] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_171, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, BATCH, STR_BATCH, FACT_BATCH Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BATCH'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BATCH'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_BATCH'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BATCH :: [CREATEDON, ACTIVE, ID, MODIFIEDON, NUMBER, SYNCQUEUESTATUS, EXTERNALID, NAME, CREATEDBY_ID, IMPORTID, DEPOSITEDON, STATUS, ISAUTOCREATED, SYNCQUEUETAG] Column names for DataMart Table --> STR_BATCH :: [CREATEDBY_ID, DEPOSITEDON, MASTER_ID, NUMBER, RECORD_CREATE_DATE, TENANT_TYPE, IMPORTID, STATUS, SYNCQUEUETAG, ACTIVE_FLAG, MODIFIEDON, EXTERNALID, NAME, SYNCQUEUESTATUS, CREATEDON, RECORD_UPDATE_DATE, ID, ACTIVE, ISAUTOCREATED, SOURCE_PKEY_SPK] Column names for Curated Table --> FACT_BATCH :: [DEPOSITEDON, SOURCE_PKEY_SPK, STATUS, NUMBER, RECORD_CREATE_DATE, CREATEDON, CREATEDBY_ID, RECORD_UPDATED_BY, SYNCQUEUETAG, IMPORTID, MODIFIEDON, NAME, RECORD_UPDATE_DATE, SYNCQUEUESTATUS, ACTIVE, EXTERNALID, ID, ISAUTOCREATED, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SYNCQUEUESTATUS Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DEPOSITEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISAUTOCREATED Column Name found in Datamart and Curated Table :: SYNCQUEUETAG Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_587, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [CREATEDON, MODIFIEDON, NAME, ACTIVE, IMPORTID, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_HOLDJOBREASON :: [RECORD_CREATE_DATE, ACTIVE_FLAG, MODIFIEDON, CREATEDBY_ID, MASTER_ID, NAME, ACTIVE, ID, TENANT_TYPE, CREATEDON, IMPORTID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1165, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [ACTIVE, ID, PROJECTLABELS, TECHNICIANROLE_ID, IMPORTID, JOHNMOOREPAYROLLROLE, TENANT_TYPE, DRIVETIME_ID, MODIFIEDON, GROSSPAY, JOB_ID, PAYTYPE, RECORD_UPDATE_DATE, STATUS, CREATEDON, RECORD_CREATE_DATE, ACTIVE_FLAG, CREATEDBY_ID, PAYROLLROLE, MASTER_ID, TECHNICIAN_ID, COMMISSIONRATE, ISPAUSED, SPLIT] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_350, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.MATERIAL
Table Count in Snowflake:: 16452 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_MATERIAL Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 16452 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 16452 Row Count of Table MATERIAL is matched for RAW :: 16452 DataMart :: 16452 CURATED :: 16452 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_153, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRUCK'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRUCK'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRUCK'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRUCK :: [IMPORTID, TEMPLATE_ID, ID, MODIFIEDON, CREATEDBY_ID, CREATEDON, MEMO, ACTIVE, DEFAULTBIN_ID, NAME, WAREHOUSE_ID] Column names for DataMart Table --> STR_TRUCK :: [CREATEDBY_ID, WAREHOUSE_ID, ACTIVE, MASTER_ID, TEMPLATE_ID, IMPORTID, RECORD_UPDATE_DATE, CREATEDON, NAME, ACTIVE_FLAG, TENANT_TYPE, DEFAULTBIN_ID, ID, MEMO, RECORD_CREATE_DATE, MODIFIEDON] Column names for Curated Table --> DIM_TRUCK :: [IMPORTID, MODIFIEDON, WAREHOUSE_ID, CREATEDBY_ID, MEMO, ID, TEMPLATE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATED_BY, DEFAULTBIN_ID, NAME, RECORD_UPDATE_DATE, ACTIVE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TEMPLATE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DEFAULTBIN_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: WAREHOUSE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_965, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ASSETACCOUNT_ID, COPIEDFROM_ID, LOYALTYPROGRAMELIGIBLE, SERIALIZEDON, SYNCDATE, ISSERIALIZED, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, DISPLAYNAME, PRIMARYVENDOR_ID, COST, ISINVENTORY, ORIGINAL_ID, TENANT_TYPE, ACTIVE_FLAG, ADDONPRICE, AVALARARESIDENTIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, CROSSSALEGROUP, HOURS, IMAGES, IMPORTID, NAME, RECORD_CREATE_DATE, BONUS, SCHEDULEDFLATAMOUNT, ACCOUNT, ADDONFLATAMOUNT, MASTER_ID, ID, INVENTORYENABLEDON, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_FLATAMOUNT, UNITOFMEASURE, INVENTORYENABLEDBY_ID, SUPPLIERIMAGES, PURCHASEORDERLIMITS_REVENUEPERCENT, ARCHIVED, COSTOFSALEACCOUNT_ID, MODIFIEDON, PAYSCOMMISSION, PROVIDER_ID, TAXABLE, SOLDBYCOMMISSION, CATEGORY_ID, CREATEDBY_ID, DEDUCTASJOBCOST, PRICE, RECORD_UPDATE_DATE, SOURCEVERSION, EXTERNALID, NOTAX, USEFIXEDMATERIALPRICE, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXCLUDEFROMPRICEBOOKWIZARD, PAYSSOLDBYRATE, DESCRIPTION, DISPLAYINAMOUNT, GENERALLEDGERACCOUNT_ID, MEMBERPRICE, SOURCE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1144, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TIMESHEETCODE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TIMESHEETCODE'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TIMESHEETCODE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TIMESHEETCODE :: [ADDRESS_ZIP, ROUTEAROUNDNJA, IMPORTID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, ADDRESS_COUNTRY, CODE, COUNTONJOBCOUNTER, OVERTIMEPAYROLLCONTROLCODE_ID, PAYROLLPOSTINGGROUP_ID, OVERTIMEPAYCODE_ID, ADDRESS_STREET, BUSINESSUNIT_ID, EXCLUDEABSENTEVENT, HOURLYRATE, SENDALERTSONMOBILE, VISIBILITY, ACTIVE, ID, TYPE, ADDRESS_ISMILITARY, ADDRESS_STATE, CREATEDBY_ID, APPLICABLEEMPLOYEETYPE, DOUBLEOVERTIMEPAYCODE_ID, GEOFENCECLOCKINMODE, STANDARDPAYCODE_ID, ADDRESS_LONGITUDE, DEDUCTCOMMUTETIME, EVENTNAME, STPAYCODE, ENABLESIMPLECLOCKINOUT, OTPAYCODE, CREATEDON, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_UNIT, DESCRIPTION, ISDEFAULTSHOPTIME, CUSTOMHOURLYRATE, ISAUTOCLOCKINENABLED, TENANT_TYPE] Column names for DataMart Table --> STR_API_TIMESHEETCODE :: [ADDRESS_LATITUDE, DOUBLEOVERTIMEPAYCODE_ID, EXCLUDEABSENTEVENT, GEOFENCECLOCKINMODE, OVERTIMEPAYROLLCONTROLCODE_ID, RECORD_CREATE_DATE, ROUTEAROUNDNJA, ADDRESS_ZIP, ISAUTOCLOCKINENABLED, RECORD_UPDATE_DATE, CODE, COUNTONJOBCOUNTER, DESCRIPTION, ENABLESIMPLECLOCKINOUT, RATEMULTIPLIER, DEDUCTCOMMUTETIME, HOURLYRATE, ADDRESS_COUNTRY, ADDRESS_LONGITUDE, ISDEFAULTSHOPTIME, ADDRESS_STATE, BUSINESSUNIT_ID, ID, IMPORTID, ADDRESS_CITY, ADDRESS_ISMILITARY, ADDRESS_UNIT, CREATEDBY_ID, EVENTNAME, MASTER_ID, OVERTIMEPAYCODE_ID, APPLICABLEEMPLOYEETYPE, STPAYCODE, PAYROLLPOSTINGGROUP_ID, ACTIVE_FLAG, ADDRESS_ISMANUALCOORDINATES, OTPAYCODE, SENDALERTSONMOBILE, STANDARDPAYROLLCONTROLCODE_ID, ACTIVE, ADDRESS_STREET, CREATEDON, CUSTOMHOURLYRATE, VISIBILITY, TENANT_TYPE, TYPE, STANDARDPAYCODE_ID] Column names for Curated Table --> DIM_TIMESHEETCODE :: [ADDRESS_STREET, ADDRESS_ZIP, CUSTOMHOURLYRATE, DOUBLEOVERTIMEPAYCODE_ID, ENABLESIMPLECLOCKINOUT, DESCRIPTION, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, IMPORTID, CREATEDON, DEDUCTCOMMUTETIME, ID, ADDRESS_LATITUDE, CREATEDBY_ID, GEOFENCECLOCKINMODE, ROUTEAROUNDNJA, HOURLYRATE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDRESS_UNIT, CODE, STANDARDPAYCODE_ID, OTPAYCODE, STPAYCODE, APPLICABLEEMPLOYEETYPE, OVERTIMEPAYCODE_ID, RATEMULTIPLIER, STANDARDPAYROLLCONTROLCODE_ID, EXCLUDEABSENTEVENT, PAYROLLPOSTINGGROUP_ID, TYPE, VISIBILITY, OVERTIMEPAYROLLCONTROLCODE_ID, ADDRESS_ISMILITARY, ADDRESS_STATE, ISDEFAULTSHOPTIME, ACTIVE, ADDRESS_CITY, BUSINESSUNIT_ID, COUNTONJOBCOUNTER, EVENTNAME, SENDALERTSONMOBILE, ADDRESS_COUNTRY, ISAUTOCLOCKINENABLED, TENANT_TYPE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: ROUTEAROUNDNJA Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RATEMULTIPLIER Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COUNTONJOBCOUNTER Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: OVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXCLUDEABSENTEVENT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: SENDALERTSONMOBILE Column Name found in Datamart and Curated Table :: VISIBILITY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: APPLICABLEEMPLOYEETYPE Column Name found in Datamart and Curated Table :: DOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: GEOFENCECLOCKINMODE Column Name found in Datamart and Curated Table :: STANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIME Column Name found in Datamart and Curated Table :: EVENTNAME Column Name found in Datamart and Curated Table :: STPAYCODE Column Name found in Datamart and Curated Table :: ENABLESIMPLECLOCKINOUT Column Name found in Datamart and Curated Table :: OTPAYCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISDEFAULTSHOPTIME Column Name found in Datamart and Curated Table :: CUSTOMHOURLYRATE Column Name found in Datamart and Curated Table :: ISAUTOCLOCKINENABLED Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_176, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOBAPPOINTMENTASSIGNMENT
Table Count in Snowflake:: 1128857 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOBAPPOINTMENTASSIGNMENT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1128857 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENTASSIGNMENT where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1128857 Row Count of Table JOBAPPOINTMENTASSIGNMENT is matched for RAW :: 1128857 DataMart :: 1128857 CURATED :: 1128857 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_004, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, DIVISION, STR_DIVISION, DIM_DIVISION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIVISION'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_DIVISION'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_DIVISION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> DIVISION :: [ACTIVE, CREATEDBY_ID, IMPORTID, CREATEDON, ID, NAME] Column names for DataMart Table --> STR_DIVISION :: [CREATEDON, IMPORTID, ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, NAME, MASTER_ID, ACTIVE, ID, TENANT_TYPE, CREATEDBY_ID] Column names for Curated Table --> DIM_DIVISION :: [ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_CREATE_DATE, IMPORTID, NAME, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_797, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 2 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 2 DataMart :: 2 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 2 CURATED :: 2 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1006, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 8691 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 8691 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 8691 DataMart :: 8691 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 8691 Row Count of Table MATERIAL is matched for DataMart :: 8691 CURATED :: 8691 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_007, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [JOB_ID, MEMO, ACTIVE, IMPORTID, REASON_ID, CREATEDON, CREATEDBY_ID, ID] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ID, CREATEDBY_ID, CREATEDON, REASON_ID, TENANT_TYPE, ACTIVE, MEMO, RECORD_UPDATE_DATE, JOB_ID, IMPORTID, MASTER_ID, ACTIVE_FLAG, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_007, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 8102 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 8102 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 8102 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 8102 DataMart :: 8102 CURATED :: 8102 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_901, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [ACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, BUSINESSUNIT_ID, COUNTERSALESLOCATION_ID, FEETOTAL, PAYMENTDUEDATE, ROYALTY_DATE, MASTER_ID, MATERIALSKUREFERENCE_SKUID, NUMBER, PROJECT_ID, ID, AUTHORIZEDAMOUNT, MODIFIEDON, CONFIGURATION, EXTERNALID, NUMERICNUMBER, PAIDON, RECORD_UPDATE_DATE, SUMMARY, TAXZONE_ID, INCLUDEINTECHNICIANREPORTS, JOB_ID, MATERIALTAX, NETAMOUNT, LABORTAX, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, EXPORTID, SIGNATURE, CREATEDBY_ID, ROYALTY_MEMO, ACTIVE, AUTHORIZATIONSIGNATURE, COMMISSIONELIGIBILITYDATE, CREATEDON, CUSTOMER_ID, FEETAX, LOCATION_ID, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, PAYROLLDATE, SUBTOTAL, TYPE_ID, DISCOUNTTOTAL, IMPORTID, ADJUSTMENTTO_ID, BATCH_ID, MATERIALSKU_ID, NEWCONSTRUCTION, PAYMENTTERM_ID, ROYALTY_STATUS, TAX, TOTAL, ROYALTY_SENTON, INVOICEDON, PROJECTLABELS, STATUS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, RECORD_CREATE_DATE, TENANT_TYPE] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_059, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, OPPORTUNITY, STR_OPPORTUNITY, DIM_OPPORTUNITY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OPPORTUNITY'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OPPORTUNITY'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OPPORTUNITY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OPPORTUNITY :: [CREATEDON, CREATEDBY_ID, ID, JOB_ID, STATUS, ISREMINDER, ACTIVE, FOLLOWUPONTIMEENABLED, HOLDER_OPPORTUNITY, IMPORTID, FOLLOWUPON, MODIFIEDON] Column names for DataMart Table --> STR_OPPORTUNITY :: [IMPORTID, CREATEDBY_ID, RECORD_UPDATE_DATE, FOLLOWUPON, RECORD_CREATE_DATE, ACTIVE, CREATEDON, MASTER_ID, FOLLOWUPONTIMEENABLED, ISREMINDER, TENANT_TYPE, ACTIVE_FLAG, HOLDER_OPPORTUNITY, MODIFIEDON, ID, JOB_ID, STATUS] Column names for Curated Table --> DIM_OPPORTUNITY :: [IMPORTID, MODIFIEDON, ISREMINDER, JOB_ID, ID, TENANT_TYPE, RECORD_UPDATED_BY, HOLDER_OPPORTUNITY, ACTIVE, CREATEDON, FOLLOWUPONTIMEENABLED, RECORD_CREATE_DATE, CREATEDBY_ID, FOLLOWUPON, RECORD_UPDATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ISREMINDER Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: FOLLOWUPONTIMEENABLED Column Name found in Datamart and Curated Table :: HOLDER_OPPORTUNITY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_842, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ACTIVE, ASSETACCOUNT_ID, RECORD_CREATE_DATE, DEDUCTASJOBCOST, IMAGES, CREATEDBY_ID, ACCOUNT, INVENTORYENABLEDBY_ID, NAME, SOURCEVERSION, ACTIVE_FLAG, BUSINESSUNIT_ID, ISSERIALIZED, PRICE, ID, INVENTORYENABLEDON, SOLDBYCOMMISSION, PRIMARYVENDOR_ID, ADDONPRICE, ARCHIVED, COST, GENERALLEDGERACCOUNT_ID, MASTER_ID, PAYSFLATAMOUNT, RECORD_UPDATE_DATE, SYNCDATE, CREATEDON, TAXABLE, SOURCE, PAYSCOMMISSION, ADDONMEMBERPRICE, IMPORTID, MEMBERPRICE, ORIGINAL_ID, PROVIDER_ID, TENANT_TYPE, COPIEDFROM_ID, PAYSSOLDBYRATE, UNITOFMEASURE, CATEGORY_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, MODIFIEDON, NOTAX, SERIALIZEDON, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_FLATAMOUNT, SUPPLIERIMAGES, EXTERNALID, AUTOGLASSTYPE, DISPLAYINAMOUNT, DISPLAYNAME, ISINVENTORY, PURCHASEORDERLIMITS_REVENUEPERCENT, SCHEDULEDFLATAMOUNT, ADDONFLATAMOUNT, AVALARARESIDENTIALTAXCODE, BONUS, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, AVALARACOMMERCIALTAXCODE, HOURS, LOYALTYPROGRAMELIGIBLE, USEFIXEDMATERIALPRICE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_907, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [CATEGORYTYPE, SUPPLIERIMAGES, ACTIVE_FLAG, PARENT_ID, SOURCEVERSION, ACTIVE, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, IMPORTID, AVALARARESIDENTIALTAXCODE, BUSINESSUNIT_ID, RECORD_CREATE_DATE, HIDEINMOBILE, NAME, SOURCE, TENANT_TYPE, POSITION, CREATEDON, IMAGE, MASTER_ID, RECORD_UPDATE_DATE, DESCRIPTION, EXTERNALID, ID, SKUIMAGES] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_260, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, INVOICEITEM, STR_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='INVOICEITEM'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_INVOICEITEM'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> INVOICEITEM :: [ACCOUNT, ALLOWDISCOUNTS, DATECREATED, HOURS, PROJECTORDER, TECHNICIANFORBASERATE1_ID, INVOICE_ID, MEMBERSHIPWORKFLOWACTION, PROCUREMENTSOURCE_ESTIMATEITEMID, TECHNICIANSPLIT3, SKUREFERENCE_SKUID, BASERATE1, BUSINESSUNIT_ID, COMMISSIONBONUS, COST, GENERALLEDGERACCOUNT_ID, PARENTITEM_ID, PROCUREDFROM_ID, SKUREFERENCE_SKUTYPE, ESTIMATEITEM_ID, INVENTORYSTATUS, ISOTTASK, PROCUREMENTSOURCE_REQUISITIONITEMID, SIGNATURE, TECHNICIANSPLIT2, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, CHARGEABLE, CREATEDON, EXPORTID, ID, IMPORTID, MEMBERPRICE, SOURCETYPE, DEDUCTASJOBCOST, SKUNAME, MODIFIEDON, ACTIVE, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, DISPLAYINAMOUNT, ISINVENTORY, ITEMGROUPROOT_ID, MARKUP, ORDER, PROCUREMENTSOURCE_PURCHASEORDERITEMID, BONUS, SCHEDULEDFLATAMOUNT, PROJECTLABELS, SOLDHOURS, AUTOGLASSITEM_ID, BASERATE3, DESCRIPTION, INVENTORYBATCH_ID, PAYSFLATAMOUNT, SKU_ID, TOTAL, TOTALCOST, LASTUNITPRICESETBYEMPLOYEE, ADDONFLATAMOUNT, INVENTORYLOCATION_ID, NOTAX, TECHNICIANSPLIT1, WORKFLOWACTION_ID, PRICEMODIFIER_ID, PROCUREMENTSOURCE_SOURCETYPE, QUANTITY, SOLDBYCOMMISSION, USEDMATERIAL_ID, BASERATE2, EQUIPMENT_ID, INVENTORYWAREHOUSENAME, PAYSCOMMISSION, SOLDBY_ID, ISADDON, PROCUREDFROMESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, TECHNICIANFORBASERATE3_ID, ISUNITPRICEMANUALLYSET, ITEMGROUPNAME, TECHNICIAN_ID, UNITPRICE, TECHNICIANFORBASERATE2_ID, TAXABLE] Column names for DataMart Table --> STR_INVOICEITEM :: [BONUS, ESTIMATEITEM_ID, PARENTITEM_ID, SIGNATURE, TENANT_TYPE, BASERATE1, ISADDON, ITEMGROUPROOT_ID, LASTUNITPRICESETBYEMPLOYEE, PROJECTORDER, WORKFLOWACTION_ID, ADDONFLATAMOUNT, ALLOWDISCOUNTS, AUTOGLASSITEM_ID, CREATEDBY_ID, EXPORTID, HOURS, ISUNITPRICEMANUALLYSET, UNITPRICE, INVENTORYBATCH_ID, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT1, ACTIVE_FLAG, INVENTORYSTATUS, PROCUREDFROMESTIMATEITEM_ID, PROCUREDFROM_ID, RECORD_CREATE_DATE, TECHNICIANSPLIT3, PAYSCOMMISSION, QUANTITY, SOLDBY_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, COST, BUSINESSUNIT_ID, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, NOTAX, PAYSFLATAMOUNT, PROJECTLABELS, ORDER, PROCUREMENTSOURCE_REQUISITIONITEMID, PROCUREMENTSOURCE_SOURCETYPE, TOTAL, TOTALCOST, ACTIVE, BASERATE2, CHARGEABLE, SKUNAME, PRICEMODIFIER_ID, SOURCETYPE, STANDARDPRICE, DEDUCTASJOBCOST, DESCRIPTION, EQUIPMENT_ID, GENERALLEDGERACCOUNT_ID, INVOICE_ID, MEMBERPRICE, ISOTTASK, MARKUP, MODIFIEDON, TECHNICIANFORBASERATE1_ID, USEDMATERIAL_ID, ITEMGROUPNAME, BASERATE3, COMMISSIONBONUS, INVENTORYWAREHOUSENAME, ISINVENTORY, PAYSSOLDBYRATE, SKU_ID, TECHNICIANFORBASERATE2_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, TECHNICIANSPLIT2, ACCOUNT, CREATEDON, DATECREATED, DISPLAYINAMOUNT, ID, INVENTORYLOCATION_ID, MASTER_ID, RECORD_UPDATE_DATE, SKUREFERENCE_SKUID, SOLDBYCOMMISSION, IMPORTID, MEMBERSHIPWORKFLOWACTION, TECHNICIANFORBASERATE3_ID, SOLDHOURS, TAXABLE, TECHNICIAN_ID] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_ESTIMATEITEMID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_REQUISITIONITEMID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_PURCHASEORDERITEMID Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: PROCUREMENTSOURCE_SOURCETYPE Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TAXABLE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_695, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [MAXDRIVETIMEADJUSTMENT, ID, SERVICEDAYSENABLED, ZIPS, COLOR, CREATEDBY_ID, NAME, LOCNNUMBERS, MODIFIEDON, ACTIVE, CITIES, CREATEDON, SERVICEDAYS, IMPORTID, TERRITORYNUMBERS] Column names for DataMart Table --> STR_ZONE :: [RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, MODIFIEDON, TENANT_TYPE, SERVICEDAYSENABLED, ACTIVE, CITIES, NAME, ZIPS, MAXDRIVETIMEADJUSTMENT, ID, RECORD_UPDATE_DATE, COLOR, SERVICEDAYS, MASTER_ID, TERRITORYNUMBERS, CREATEDBY_ID, CREATEDON, LOCNNUMBERS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: ZIPS Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_045, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [ACTIVE_FLAG, RECORD_UPDATE_DATE, CREATEDBY_ID, NAME, PAYROLLVERSION, ID, MASTER_ID, TENANT_TYPE, RECORD_CREATE_DATE, ACTIVE, COLOR, IMPORTID, DESCRIPTION, CREATEDON] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1150, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CALLREASON WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_CALLREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CALLREASON WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 6 Row Count of Table CALLREASON is matched for APIMAT :: 6 DataMart :: 6 Row Count of Table CALLREASON is matched for DataMart :: 6 CURATED :: 6 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_568, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TECHNICIAN, STR_TECHNICIAN, DIM_TECHNICIAN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIAN'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIAN'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIAN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIAN :: [DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, HOME_LONGITUDE, SHOWJOBAPPOINTMENTRESCHEDULEALERT, MOBILEPHONE, PAYROLLROLE, NAVISIONEMPLOYEEID, TEAM, ACTIVE, ADDONSOLOCOMMISSIONRATE, HOME_CITY, INVOICINGHOURLYRATE, PAYFREQUENCY_ID, SMARTDISPATCHSETTINGS_TECHNICIAN, STANDARDWORKTYPECODE_ID, CURRENTVALUE, INVENTORYWAREHOUSENAME, OVERTIMEMODE, UNION, USER_ID, FIRSTDRIVERULE, COMMISSIONRATE, CREATEDBY_ID, DISPATCHNOTIFICATIONS, GOALIMAGE, HOME_LATITUDE, HOME_ZIP, HOURLYRATE, PAYROLLSTARTPERIOD, DEFAULTPAYROLLADJUSTMENTRATE, EMAIL, OUTBOUNDCALLERID, PAYPERIOD, ISMANAGEDTECH, PAYROLLREPORTVERSION, PAYROLLSTARTDATE, MUHULINK, OVERTIMEPROFILE_ID, PAYTYPE, TYPE, HOME_ISMANUALCOORDINATES, MANAGER_ID, PHOTO, STANDARDPAYROLLCONTROLCODE_ID, STARTDATE, MODIFIEDON, PAYROLLID, APPOINTMENT_ID, BIO, BIRTHDATE, DAILYGOAL, HOME_COUNTRY, HOME_ISMILITARY, HOME_UNIT, MEMO, OVERTIMEWORKTYPECODE_ID, PHONE, STATUS, JOBFILTER, PHONECONFIRMED, QBREPID, ADDONMULTITECHCOMMISSIONRATE, BURDENRATE, COORDINATESUPDATEDON, HOME_STATE, HOME_STREET, IMPORTID, JOB_ID, LICENSE, LOCATION_TECHNICIAN, MIDDLENAME, MOBILEPHONECONFIRMED, ISEXTERNAL, MEALTIME, SHIFTEND, SHIFTSTART, SOLDBYRATE, SCHEDULEDSOLOCOMMISSIONRATE, TODAYREVENUE_TECHNICIAN, TRUCK_ID, SCHEDULEDMULTITECHCOMMISSIONRATE, ATLASBUTLERTECHNICIANROLE, COMMUTETIME, EMAILCONFIRMED, ID, CHECKEDIN, ISAUTODISPATCHED, ISEXCLUDEDFROMPAYROLL, PAYROLLPOSTINGGROUP_ID, POSITION, PROJECTEDVALUE, PROJECTLABELS, WILLIAMSTECHNICIANROLE, OVERALLSALESFACTOR_TECHNICIAN, ROUTESTATISTICS_TECHNICIAN, SALESFACTOR, LONGITUDE, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNIT_ID, LASTNAME, SALESFORCECONTACTID, COLOR, CREATEDON, DEFAULTLABORTYPE_ID, LATITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, TURNOVERBONUS, FIRSTNAME, NAME, SCHEDULEDCREWSPLITCOMMISSIONRATE, ZONE_ID, PAYROLLPROFILE_ID, STATUSUPDATEDON] Column names for DataMart Table --> STR_TECHNICIAN :: [ADDONMULTITECHCOMMISSIONRATE, ADDONSOLOCOMMISSIONRATE, APPOINTMENT_ID, COLOR, COMMISSIONRATE, CREATEDBY_ID, CREATEDON, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, IMPORTID, MANAGER_ID, MODIFIEDON, PAYROLLREPORTVERSION, MOBILEPHONECONFIRMED, PROJECTEDVALUE, USER_ID, LATITUDE, SALESFORCECONTACTID, SHIFTSTART, HOME_ISMILITARY, MASTER_ID, TODAYREVENUE_TECHNICIAN, OVERTIMEMODE, PAYTYPE, PROJECTLABELS, RECORD_UPDATE_DATE, SHIFTEND, ZONE_ID, HOME_CITY, STARTDATE, UNION, PHOTO, BIO, CHECKEDIN, DEFAULTPAYROLLADJUSTMENTRATE, FLEET_ID, HOME_COUNTRY, HOME_STREET, MEALTIME, PAYPERIOD, HOURLYRATE, INVOICINGHOURLYRATE, MUHULINK, QBREPID, SMARTDISPATCHSETTINGS_TECHNICIAN, TRUCK_ID, HOME_ZIP, ROUTESTATISTICS_TECHNICIAN, ACTIVE_FLAG, ID, PAYROLLPOSTINGGROUP_ID, RECORD_CREATE_DATE, DISPATCHNOTIFICATIONS, ISAUTODISPATCHED, JOB_ID, MOBILEPHONE, NAVISIONEMPLOYEEID, OVERTIMEPROFILE_ID, SCHEDULEDMULTITECHCOMMISSIONRATE, STATUSUPDATEDON, STANDARDPAYROLLCONTROLCODE_ID, FIRSTNAME, PAYROLLPROFILE_ID, TENANT_TYPE, HOME_UNIT, ISEXCLUDEDFROMPAYROLL, MIDDLENAME, OUTBOUNDCALLERID, PAYROLLID, PAYROLLSTARTDATE, TYPE, COORDINATESUPDATEDON, NAME, PHONE, PHONECONFIRMED, SCHEDULEDSOLOCOMMISSIONRATE, LOCATION_TECHNICIAN, OVERTIMEWORKTYPECODE_ID, ACTIVE, ADDONCREWSPLITCOMMISSIONRATE, BUSINESSUNIT_ID, DAILYGOAL, GOALIMAGE, JOBFILTER, LASTNAME, STATUS, EMAILCONFIRMED, HOME_STATE, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, STANDARDWORKTYPECODE_ID, HOME_ISMANUALCOORDINATES, TEAM, LICENSE, PAYROLLROLE, ATLASBUTLERTECHNICIANROLE, COMMUTETIME, PAYFREQUENCY_ID, POSITION, CURRENTVALUE, ISEXTERNAL, MEMO, PAYROLLSTARTPERIOD, SCHEDULEDCREWSPLITCOMMISSIONRATE, SOLDBYRATE, LONGITUDE, WILLIAMSTECHNICIANROLE, DEFAULTLABORTYPE_ID, EMAIL, ISMANAGEDTECH, BIRTHDATE, BURDENRATE, HOME_LONGITUDE, OVERTIMEPAYROLLCONTROLCODE_ID, SHOWJOBAPPOINTMENTRESCHEDULEALERT, FIRSTDRIVERULE, SALESFACTOR, HOME_LATITUDE, INVENTORYWAREHOUSENAME] Column names for Curated Table --> DIM_TECHNICIAN :: [ADDONCREWSPLITCOMMISSIONRATE, COMMUTETIME, DEFAULTLABORTYPE_ID, EMAILCONFIRMED, FIRSTNAME, FLEET_ID, HOME_COUNTRY, HOME_UNIT, MOBILEPHONE, PHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERALLSALESFACTOR_TECHNICIAN, TURNOVERBONUS, PAYPERIOD, PAYROLLROLE, PAYROLLSTARTDATE, BIRTHDATE, HOME_ISMANUALCOORDINATES, HOME_ISMILITARY, INVENTORYWAREHOUSENAME, JOBFILTER, MEMO, PAYFREQUENCY_ID, POSITION, ID, ISAUTODISPATCHED, LICENSE, TEAM, SCHEDULEDCREWSPLITCOMMISSIONRATE, SALESFACTOR, ADDONSOLOCOMMISSIONRATE, CURRENTVALUE, DAILYGOAL, DEDUCTCOMMUTETIMEFROMFIRSTDRIVE, MANAGER_ID, OVERTIMEPROFILE_ID, SHIFTSTART, SHOWJOBAPPOINTMENTRESCHEDULEALERT, SMARTDISPATCHSETTINGS_TECHNICIAN, GOALIMAGE, MODIFIEDON, PAYROLLID, PAYROLLREPORTVERSION, RECORD_CREATE_DATE, TODAYREVENUE_TECHNICIAN, TYPE, PROJECTLABELS, SCHEDULEDSOLOCOMMISSIONRATE, LONGITUDE, ADDONMULTITECHCOMMISSIONRATE, APPOINTMENT_ID, CHECKEDIN, COLOR, CREATEDON, DISPATCHNOTIFICATIONS, IMPORTID, LASTNAME, MOBILEPHONECONFIRMED, STATUSUPDATEDON, ZONE_ID, HOME_STATE, NAME, NAVISIONEMPLOYEEID, PAYROLLPOSTINGGROUP_ID, PHOTO, MEALTIME, PROJECTEDVALUE, STANDARDPAYROLLCONTROLCODE_ID, OVERTIMEMODE, BURDENRATE, FIRSTDRIVERULE, JOB_ID, PAYROLLPROFILE_ID, QBREPID, ROUTESTATISTICS_TECHNICIAN, STARTDATE, TRUCK_ID, USER_ID, STANDARDWORKTYPECODE_ID, MIDDLENAME, COMMISSIONRATE, CREATEDBY_ID, HOME_LONGITUDE, HOME_ZIP, HOURLYRATE, LATITUDE, SCHEDULEDMULTITECHCOMMISSIONRATE, BUSINESSUNIT_ID, OUTBOUNDCALLERID, RECORD_UPDATED_BY, STATUS, MUHULINK, OVERTIMEPAYROLLCONTROLCODE_ID, UNION, PAYTYPE, INVOICINGHOURLYRATE, RECORD_UPDATE_DATE, COORDINATESUPDATEDON, LOCATION_TECHNICIAN, EMAIL, HOME_CITY, ISEXTERNAL, OVERTIMEWORKTYPECODE_ID, PAYROLLSTARTPERIOD, SHIFTEND, WILLIAMSTECHNICIANROLE, TENANT_TYPE, ACTIVE, ATLASBUTLERTECHNICIANROLE, BIO, DEFAULTPAYROLLADJUSTMENTRATE, HOME_LATITUDE, HOME_STREET, ISMANAGEDTECH, PHONE, SALESFORCECONTACTID, SOLDBYRATE] Column Name found in Datamart and Curated Table :: DEDUCTCOMMUTETIMEFROMFIRSTDRIVE Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: SHOWJOBAPPOINTMENTRESCHEDULEALERT Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: NAVISIONEMPLOYEEID Column Name found in Datamart and Curated Table :: TEAM Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDONSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: INVOICINGHOURLYRATE Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: SMARTDISPATCHSETTINGS_TECHNICIAN Column Name found in Datamart and Curated Table :: STANDARDWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: CURRENTVALUE Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: UNION Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: FIRSTDRIVERULE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DISPATCHNOTIFICATIONS Column Name found in Datamart and Curated Table :: GOALIMAGE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: DEFAULTPAYROLLADJUSTMENTRATE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: OUTBOUNDCALLERID Column Name found in Datamart and Curated Table :: PAYPERIOD Column Name found in Datamart and Curated Table :: ISMANAGEDTECH Column Name found in Datamart and Curated Table :: PAYROLLREPORTVERSION Column Name found in Datamart and Curated Table :: PAYROLLSTARTDATE Column Name found in Datamart and Curated Table :: MUHULINK Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: STANDARDPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: BIO Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: DAILYGOAL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: OVERTIMEWORKTYPECODE_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: JOBFILTER Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: QBREPID Column Name found in Datamart and Curated Table :: ADDONMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BURDENRATE Column Name found in Datamart and Curated Table :: COORDINATESUPDATEDON Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LICENSE Column Name found in Datamart and Curated Table :: LOCATION_TECHNICIAN Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: MEALTIME Column Name found in Datamart and Curated Table :: SHIFTEND Column Name found in Datamart and Curated Table :: SHIFTSTART Column Name found in Datamart and Curated Table :: SOLDBYRATE Column Name found in Datamart and Curated Table :: SCHEDULEDSOLOCOMMISSIONRATE Column Name found in Datamart and Curated Table :: TODAYREVENUE_TECHNICIAN Column Name found in Datamart and Curated Table :: TRUCK_ID Column Name found in Datamart and Curated Table :: SCHEDULEDMULTITECHCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ATLASBUTLERTECHNICIANROLE Column Name found in Datamart and Curated Table :: COMMUTETIME Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CHECKEDIN Column Name found in Datamart and Curated Table :: ISAUTODISPATCHED Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: PAYROLLPOSTINGGROUP_ID Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: PROJECTEDVALUE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: WILLIAMSTECHNICIANROLE Column Name found in Datamart and Curated Table :: OVERALLSALESFACTOR_TECHNICIAN Column Name found in Datamart and Curated Table :: ROUTESTATISTICS_TECHNICIAN Column Name found in Datamart and Curated Table :: SALESFACTOR Column Name found in Datamart and Curated Table :: LONGITUDE Column Name found in Datamart and Curated Table :: ADDONCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DEFAULTLABORTYPE_ID Column Name found in Datamart and Curated Table :: LATITUDE Column Name found in Datamart and Curated Table :: OVERTIMEPAYROLLCONTROLCODE_ID Column Name found in Datamart and Curated Table :: TURNOVERBONUS Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SCHEDULEDCREWSPLITCOMMISSIONRATE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: PAYROLLPROFILE_ID Column Name found in Datamart and Curated Table :: STATUSUPDATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_267, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LOCATION'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LOCATION'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LOCATION :: [ADDRESS_COUNTRY, ADDRESS_ISMILITARY, ADDRESS_LONGITUDE, RECURRINGSERVICE_MEMO, NAME, RECURRINGSERVICE_TO, CREATEDON, DONOTSENDTECHNICIAN_ID, MODIFIEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_TYPE, TAXEXEMPT, ZONE_ID, ADDRESS_STREET, ADDRESS_ZIP, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ISMANUALCOORDINATES, AVALARAENTITYCODE, TAXABLE, ACTIVE, ADDRESS_LATITUDE, ADDRESS_UNIT, AUTOLONGITUDE, ISPREVAILINGWAGE, NOCHARGE, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, IMPORTID, RECURRINGSERVICE_ACTIVATEDBY, ADDRESS_CITY, CUSTOMER_ID, ADDRESS_STATE, TAXZONE_ID, AUTOLATITUDE, CREATEDBY_ID, ESTIMATEDTAX, RECURRINGSERVICE_CANCELLATIONDATE, SUMMARY, ID] Column names for DataMart Table --> STR_LOCATION :: [ACTIVE_FLAG, ADDRESS_COUNTRY, ADDRESS_LATITUDE, AUTOLATITUDE, DONOTSENDTECHNICIAN_ID, NOCHARGE, RECORD_CREATE_DATE, ADDRESS_ISMILITARY, CREATEDON, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_MEMO, SUMMARY, TAXEXEMPT, TAXZONE_ID, RECURRINGSERVICE_RECURRENCEINTERVAL, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, ID, IMPORTID, NAME, RECURRINGSERVICE_FROM, CREATEDBY_ID, ESTIMATEDTAX, MODIFIEDON, RECORD_UPDATE_DATE, ADDRESS_CITY, ADDRESS_STREET, ADDRESS_ZIP, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LONGITUDE, ADDRESS_STATE, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_TYPE, ZONE_ID, TAXABLE, ACTIVE, AVALARAENTITYCODE, CUSTOMER_ID, ISPREVAILINGWAGE, MASTER_ID, PREFERREDTECHNICIAN_ID, TENANT_TYPE, ADDRESS_UNIT, RECURRINGSERVICE_TO] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_391, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [COSTOFSALEACCOUNT_ID, SYNCDATE, ADDONFLATAMOUNT, EXTERNALID, ISSERIALIZED, PRIMARYVENDOR_ID, DEDUCTASJOBCOST, DESCRIPTION, NAME, PAYTECHSPECIFICBONUS, DISPLAYINAMOUNT, SCHEDULEDFLATAMOUNT, UNITOFMEASURE, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, BONUS, INVENTORYENABLEDON, PROVIDER_ID, IMPORTID, INVENTORYENABLEDBY_ID, CATEGORY_ID, COPIEDFROM_ID, CREATEDON, LOYALTYPROGRAMELIGIBLE, PURCHASEORDERLIMITS_FLATAMOUNT, SOLDBYCOMMISSION, SUPPLIERIMAGES, PRICE, ADDONPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, DISPLAYNAME, ID, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, SERIALIZEDON, CROSSSALEGROUP, ACTIVE, ARCHIVED, COMMISSIONBONUS, HOURS, COST, ISINVENTORY, TAXABLE, USEFIXEDMATERIALPRICE, ACCOUNT, ASSETACCOUNT_ID, BUSINESSUNIT_ID, NOTAX, SOURCEVERSION, MEMBERPRICE, PAYSFLATAMOUNT, SOURCE, PURCHASEORDERLIMITS_REVENUEPERCENT, GENERALLEDGERACCOUNT_ID, CREATEDBY_ID, MODIFIEDON, ORIGINAL_ID, PAYSSOLDBYRATE, IMAGES] Column names for DataMart Table --> STR_MATERIAL :: [ADDONFLATAMOUNT, ADDONPRICE, COMMISSIONBONUS, DISPLAYINAMOUNT, MODIFIEDON, SOURCE, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, ADDONMEMBERPRICE, AUTOGLASSTYPE, BONUS, BUSINESSUNIT_ID, INVENTORYENABLEDBY_ID, NOTAX, PAYTECHSPECIFICBONUS, ISINVENTORY, LOYALTYPROGRAMELIGIBLE, TENANT_TYPE, ACCOUNT, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, INVENTORYENABLEDON, PROVIDER_ID, ISSERIALIZED, ORIGINAL_ID, SOURCEVERSION, ACTIVE_FLAG, EXTERNALID, PRIMARYVENDOR_ID, CROSSSALEGROUP, IMPORTID, MEMBERPRICE, SYNCDATE, CREATEDON, DEDUCTASJOBCOST, HOURS, SCHEDULEDFLATAMOUNT, MASTER_ID, ACTIVE, AVALARACOMMERCIALTAXCODE, COPIEDFROM_ID, COST, DESCRIPTION, UNITOFMEASURE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ASSETACCOUNT_ID, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, PAYSSOLDBYRATE, USEFIXEDMATERIALPRICE, DISPLAYNAME, ID, PAYSCOMMISSION, SOLDBYCOMMISSION, ARCHIVED, AVALARARESIDENTIALTAXCODE, COSTOFSALEACCOUNT_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, TAXABLE, NAME, SERIALIZEDON, PRICE, SUPPLIERIMAGES] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMAGES Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_205, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='BUSINESSUNIT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_BUSINESSUNIT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> BUSINESSUNIT :: [ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, COMMISSIONCALCULATION, CONSTRUCTION, DATA, FRANCHISEEINFO_CONTRACT, INVOICEHEADER, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLWEIGHTEDOTPAYCODE, NOCHARGERESIDENTIAL, SERVICEFINANCEDEALERNAME, TURNSCONTRACTORID, ACTIVE, ADDRESS_CITY, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, DIVISIONNAME, FINANCEITACCOUNTEMAIL, HIDEPRICES, HVACDASHBOARDSECTIONS, ID, INVOICEMESSAGE, MATERIALSKU_ID, CURRENCY, NAME, WORLDPAYACCOUNTID, SELLERFEE, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTYPE, WORLDPAYMERCHANTPIN, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, INTEGRATEDREFUNDS_ID, ADDRESS_ISMILITARY, BANKACCOUNTPROCESSOR_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, NOCHARGE, PAYROLLFLATFEEMINIMUM, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, SERVICEFINANCEDEALERID, CREATEDBY_ID, CREATEDON, ADDRESS_STREET, DEFAULTTAXRATE, FRANCHISEEINFO_GST, FRANCHISEEINFO_PIVOTALNUMBER, GOAL, INSURANCECOMPANYPHONE, FINANCEITPARTNERID, LOGO, PAYROLLIDLETIMEOTPAYCODE, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, QUICKBOOKSCLASS, MATERIALSKUREFERENCE_SKUID, WARRANTYRATE, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_UNIT, CREDITCARDPROCESSOR_ID, CREDITCARDPROCESSORLOGIN, EMAIL, FRANCHISEEINFO_COMMENTS, IMPORTID, INTACCTENTITY_ID, OVERTIMEMODE, PAYROLLTASKBONUSPAYCODENEW, DIVISION_ID, LICENSENUMBER, MODIFIEDON, NAVISIONOVERTIMEEARNINGCODE, PAYROLLFLATFEE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSSTPAYCODE, TURNOVERMINIMUMTHRESHOLD, PAYROLLTURNOVERBONUSPAYCODENEW, TRADE_ID, PAYROLLTASKBONUSPAYCODE, POSTDATE, QUICKBOOKSROOTSALESACCOUNT, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORKEY, ENABLEWORKORDERS, ESTIMATEAUTHORIZATIONPARAGRAPH, INSURANCECOMPANYNAME, PHONENUMBER, AUTHORIZATIONPARAGRAPH, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, THREEDAYCANCELATIONPARAGRAPH, WORLDPAYSUBID, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTPAYCODE, PAYROLLSOLDBYPAYCODE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_COUNTRY, FINANCEITAUTHTOKEN, PAYROLLCOSTMARKUP, PAYROLLINVOICEBONUSPAYCODE_ID, BCCEMAIL, EXTERNALID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, NAVISIONGLCODE, OFFERWORKERSCOMPENSATION, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLPERCENTAGEFEE, GREENSKYMERCHANTID, AUTHORIZATIONAGREEMENT_FILENAME, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLEXPENSEDEDUCTIONTRIGGER, JOBBOOKEDALERTRECIPIENTS, OFFICIALNAME, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYMENTOPTIONS, TGLBONUS, NAVISIONSTANDARDTIMEEARNINGCODE] Column names for DataMart Table --> STR_BUSINESSUNIT :: [ADDRESS_ISMILITARY, ADDRESS_STREET, BCCEMAIL, CONSTRUCTION, CREDITCARDPROCESSOR_ID, OFFERCOMMERCIALGENERALLIABILITY, IMPORTID, INSURANCECOMPANYNAME, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUTYPE, NOCHARGERESIDENTIAL, PAYROLLINVOICEBONUSPAYCODE_ID, PAYROLLTASKBONUSPAYCODENEW, PAYROLLWEIGHTEDOTPAYCODE, TURNSCONTRACTORID, MATERIALSKU_ID, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, ADDRESS_ZIP, CREDITCARDPROCESSORKEY, ENABLEWORKORDERSEQUIPMENTFORMATTING, EXTERNALID, GREENSKYMERCHANTID, MATERIALSKUREFERENCE_SKUID, QUICKBOOKSOAUTHSETTINGS, TGLBONUS, ADDRESS_LONGITUDE, CREATEDBY_ID, INTACCTENTITY_ID, PAYROLLJOBHOURSSTPAYCODE, RECORD_CREATE_DATE, PAYROLLSOLDBYPAYCODE, LOGO, ADDRESS_CITY, ADDRESS_UNIT, PAYROLLCOSTMARKUP, PAYROLLTURNOVERBONUSPAYCODENEW, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, MASTER_ID, NAVISIONOVERTIMEEARNINGCODE, PAYMENTPROCESSOR, PAYROLLIDLETIMEOTPAYCODE, POSTDATE, WARRANTYRATE, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLIDLETIMESTANDARDPAYCODE_ID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVE_FLAG, ESTIMATEAUTHORIZATIONPARAGRAPH, MINIMUMROYALTYFEE, FRANCHISEEINFO_NAME, NOCHARGECOMMERCIAL, OFFICIALNAME, PAYROLLTURNOVERBONUSPAYCODE, QUICKBOOKSCLASS, SERVICEFINANCEDEALERNAME, WORLDPAYACCOUNTID, PAYROLLIDLETIMESTPAYCODE, PAYROLLTYPE, WORLDPAYMERCHANTPIN, QUICKBOOKSROOTSALESACCOUNT, ACTIVE, CORPORATECONTRACTNUMBER, DIVISION_ID, EMAIL, FINANCEITPARTNERID, MODIFIEDON, PAYROLLFLATFEE, FRANCHISEEINFO_CONTRACT, INSURANCECOMPANYPHONE, PAYROLLFLATFEEMINIMUM, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSOTPAYCODE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, AUTHORIZATIONAGREEMENT_FILENAME, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, COMMISSIONCALCULATION, CREDITCARDPROCESSORLOGIN, DIVISIONNAME, ENABLEWORKORDERS, FRANCHISEEINFO_PIVOTALNUMBER, HIDEPRICES, AUTHORIZATIONPARAGRAPH, DATA, DEFAULTTAXRATE, NAVISIONSTANDARDTIMEEARNINGCODE, NOCHARGE, OVERTIMEMODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, RECORD_UPDATE_DATE, TRADE_ID, PAYROLLTASKBONUSPAYCODE, ACTIVATIONLOCKED, ADDRESS_LATITUDE, FINANCEITACCOUNTEMAIL, JOBBOOKEDALERTRECIPIENTS, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, GOAL, INVOICEMESSAGE, NAME, NAVISIONGLCODE, FINANCEITAUTHTOKEN, PAYROLLPERCENTAGEFEEMINIMUM, WORLDPAYSUBID, PAYMENTOPTIONS, PHONENUMBER, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_STATE, BANKACCOUNTPROCESSOR_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, CREATEDON, FRANCHISEEINFO_TRUCKSOPERATING, ID, LICENSENUMBER, MEALAPPOINTMENT_ID, OFFERWORKERSCOMPENSATION, FRANCHISEEINFO_GST, INVOICEHEADER, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, PAYROLLPERCENTAGEFEE, TENANT_TYPE, THREEDAYCANCELATIONPARAGRAPH, SELLERFEE, TURNOVERMINIMUMTHRESHOLD, SERVICEFINANCEDEALERID, CURRENCY] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: BCCEMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_725, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 19 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 19 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 19 Row Count of Table PROJECT is matched for APIMAT :: 19 DataMart :: 19 Row Count of Table PROJECT is matched for DataMart :: 19 CURATED :: 19 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_711, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [BUSINESSUNIT_ID, CHARGEABLE, COST, DISPLAYINAMOUNT, EQUIPMENT_ID, ISADDON, PRICEMODIFIER_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PAYSCOMMISSION, QUANTITY, ISUNITPRICEMANUALLYSET, PAYSSOLDBYRATE, SOURCETYPE, PARENTITEM_ID, USEDMATERIAL_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDBY_ID, INVENTORYBATCH_ID, RECORD_CREATE_DATE, TECHNICIANSPLIT1, INVENTORYSTATUS, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANFORBASERATE3_ID, DESCRIPTION, CROSSSALEGROUP, DATECREATED, ITEMGROUPROOT_ID, PAYSFLATAMOUNT, TENANT_TYPE, SOLDBY_ID, TAXABLE, SIGNATURE, HOURS, ORDER, COSTOFSALEACCOUNT_ID, ESTIMATEITEM_ID, ISINVENTORY, PROCUREMENTSOURCE_ESTIMATEITEMID, SKUNAME, TECHNICIANACKNOWLEDGEMENTSIGNATURE, ACTIVE_FLAG, BASERATE3, ID, MEMBERPRICE, MEMBERSHIPWORKFLOWACTION, PAYTECHSPECIFICBONUS, PROCUREMENTSOURCE_SOURCETYPE, BONUS, CREATEDON, INVOICE_ID, ITEMGROUPNAME, UNITPRICE, MASTER_ID, AUTOGLASSITEM_ID, EXPORTID, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, MODIFIEDON, NOTAX, PROJECTLABELS, MARKUP, PROCUREDFROMESTIMATEITEM_ID, TECHNICIANSPLIT2, TOTAL, SKUREFERENCE_SKUTYPE, RECORD_UPDATE_DATE, ACTIVE, ADDONFLATAMOUNT, DEDUCTASJOBCOST, GENERALLEDGERACCOUNT_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, INVENTORYLOCATION_ID, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, SKU_ID, SOLDHOURS, SKUREFERENCE_SKUID, TECHNICIAN_ID, TECHNICIANSPLIT3, BASERATE1, BASERATE2, INVENTORYWAREHOUSENAME, PROJECTORDER, ISOTTASK, STANDARDPRICE, TOTALCOST, WORKFLOWACTION_ID, SOLDBYCOMMISSION] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_994, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_EQUIPMENT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 82 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_EQUIPMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 82 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_EQUIPMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 82 Row Count of Table EQUIPMENT is matched for APIMAT :: 82 DataMart :: 82 Row Count of Table EQUIPMENT is matched for DataMart :: 82 CURATED :: 82 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_916, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [BASERATE3, BUSINESSUNIT_ID, INVENTORYSTATUS, ITEMGROUPNAME, MODIFIEDON, PAYSFLATAMOUNT, EXPORTID, NOTAX, PAYSCOMMISSION, WORKFLOWACTION_ID, BASERATE2, COMMISSIONBONUS, CREATEDBY_ID, MASTER_ID, ITEMGROUPROOT_ID, MARKUP, SKU_ID, TAXABLE, TOTALCOST, SKUREFERENCE_SKUID, SOLDBY_ID, PROCUREMENTSOURCE_ESTIMATEITEMID, STANDARDPRICE, HOURS, INVENTORYBATCH_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, SIGNATURE, SOLDBYCOMMISSION, GENERALLEDGERACCOUNT_ID, IMPORTID, ISOTTASK, PROCUREMENTSOURCE_SOURCETYPE, TECHNICIANFORBASERATE2_ID, TECHNICIAN_ID, TECHNICIANSPLIT2, TECHNICIANSPLIT3, ACTIVE, ALLOWDISCOUNTS, CREATEDON, DEDUCTASJOBCOST, EQUIPMENT_ID, ID, PAYTECHSPECIFICBONUS, INVENTORYWAREHOUSENAME, INVOICE_ID, LASTUNITPRICESETBYEMPLOYEE, PRICEMODIFIER_ID, PROJECTORDER, RECORD_CREATE_DATE, SKUNAME, SKUREFERENCE_SKUTYPE, USEDMATERIAL_ID, ACTIVE_FLAG, BONUS, ISADDON, MEMBERPRICE, SOLDHOURS, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT1, TENANT_TYPE, ESTIMATEITEM_ID, PROCUREDFROMESTIMATEITEM_ID, PROCUREDFROM_ID, ADDONFLATAMOUNT, BASERATE1, CHARGEABLE, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, INVENTORYLOCATION_ID, QUANTITY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, COST, ISINVENTORY, TECHNICIANFORBASERATE1_ID, AUTOGLASSITEM_ID, CROSSSALEGROUP, DATECREATED, MEMBERSHIPWORKFLOWACTION, TOTAL, ACCOUNT, DESCRIPTION, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROJECTLABELS, UNITPRICE, ORDER, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, RECORD_UPDATE_DATE, SOURCETYPE] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_706, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_EMPLOYEE, STR_API_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EMPLOYEE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EMPLOYEE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EMPLOYEE :: [HOME_ISMILITARY, HOME_STATE, HOME_UNIT, MANAGER_ID, MOBILEPHONE, PAYROLLID, PHONE, OVERTIMEMODE, PHOTO, PAYROLLBUSINESSUNIT_ID, ACTIVE, AGENTID, CLOCKINOUTREMINDER, EMAILCONFIRMED, FIRSTNAME, PAYFREQUENCY_ID, HOME_ZIP, NAME, HOME_LONGITUDE, HOME_LATITUDE, LASTNAME, SALESFORCEROLE, CREATEDON, USER_ID, IMPORTID, ID, SALESFORCECONTACTID, BIRTHDATE, CREATEDBY_ID, EMAIL, HOME_COUNTRY, HOME_STREET, HOURLYRATE, STARTDATE, MOBILEPHONECONFIRMED, PAYROLLSTARTPERIOD, PHONECONFIRMED, POSITION, HOME_CITY, ISEXTERNAL, HOME_ISMANUALCOORDINATES, MIDDLENAME, MODIFIEDON, OVERTIMEPROFILE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_EMPLOYEE :: [HOME_ISMILITARY, MIDDLENAME, HOME_LONGITUDE, HOME_ZIP, ID, MASTER_ID, PHONE, MANAGER_ID, PHOTO, AGENTID, CREATEDON, EMAIL, FIRSTNAME, STARTDATE, TENANT_TYPE, HOME_COUNTRY, PAYROLLID, HOME_CITY, RECORD_UPDATE_DATE, USER_ID, IMPORTID, LASTNAME, PAYROLLBUSINESSUNIT_ID, PAYROLLSTARTPERIOD, RECORD_CREATE_DATE, EMAILCONFIRMED, HOME_LATITUDE, NAME, PAYFREQUENCY_ID, PHONECONFIRMED, MOBILEPHONE, ACTIVE, BIRTHDATE, HOME_STREET, HOME_UNIT, HOURLYRATE, MOBILEPHONECONFIRMED, SALESFORCEROLE, ACTIVE_FLAG, CREATEDBY_ID, ISEXCLUDEDFROMPAYROLL, POSITION, HOME_STATE, OVERTIMEPROFILE_ID, ISEXTERNAL, CLOCKINOUTREMINDER, HOME_ISMANUALCOORDINATES, MODIFIEDON, OVERTIMEMODE, SALESFORCECONTACTID] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_763, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 500 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 500 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 500 DataMart :: 500 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 500 CURATED :: 500 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_929, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENTSPLIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENTSPLIT'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTSPLIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENTSPLIT :: [ID, MODIFIEDON, AMOUNT, PAYMENT_ID, PAYSELLERCOMMISSION, IMPORTID, INVOICE_ID, CREATEDON, CREATEDBY_ID, ACTIVE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENTSPLIT :: [AMOUNT, CREATEDON, PAYSELLERCOMMISSION, RECORD_UPDATE_DATE, CREATEDBY_ID, INVOICE_ID, PAYMENT_ID, MODIFIEDON, ID, ACTIVE, IMPORTID, RECORD_CREATE_DATE, ACTIVE_FLAG, MASTER_ID, TENANT_TYPE] Column names for Curated Table --> DIM_PAYMENTSPLIT :: [IMPORTID, PAYSELLERCOMMISSION, CREATEDON, PAYMENT_ID, TENANT_TYPE, MODIFIEDON, AMOUNT, CREATEDBY_ID, INVOICE_ID, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ACTIVE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: PAYMENT_ID Column Name found in Datamart and Curated Table :: PAYSELLERCOMMISSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1114, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_CUSTOMER, STR_API_CUSTOMER, DIM_CUSTOMER Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CUSTOMER'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CUSTOMER'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMER'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CUSTOMER :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, CREATEDON, NAME, IMPORTID, AR, CREATEDBY_ID, ADDRESS_COUNTRY, DONOTCHARGEINTERESTFEE, DONOTSENDPROMOTIONALEMAILS, HEADER, TAXEXEMPT, ADDRESS_UNIT, SHOWMEMBERSAVINGS, ADDRESS_STATE, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_TO, STATISTICS_ID, BALANCE, EXCLUDEFROMBULKPRINTING, MEMBERSHIP_ACTIVATEDBY, MODIFIEDON, ID, TYPE, ACTIVE, ADDRESS_CITY, AVALARAENTITYCODE, EXTERNALID, ADDRESS_ZIP, PAYMENTTERM_ID, MEMBERSHIP_CANCELLATIONDATE, ADDRESS_STREET, DONOTMAIL, DONOTSERVICE, MEMBERSHIP_FROM, NOCHARGE, TENANT_TYPE] Column names for DataMart Table --> STR_API_CUSTOMER :: [ACTIVE, ADDRESS_CITY, ADDRESS_STATE, DONOTSENDPROMOTIONALEMAILS, SHOWMEMBERSAVINGS, ADDRESS_COUNTRY, CREATEDON, HEADER, ADDRESS_STREET, NOCHARGE, ADDRESS_LONGITUDE, DONOTMAIL, MEMBERSHIP_ACTIVATEDFROM, MEMBERSHIP_CANCELLATIONDATE, TENANT_TYPE, ADDRESS_ISMILITARY, IMPORTID, ADDRESS_UNIT, ADDRESS_ZIP, MEMBERSHIP_TO, EXCLUDEFROMBULKPRINTING, MODIFIEDON, RECORD_CREATE_DATE, NAME, ADDRESS_ISMANUALCOORDINATES, AVALARAENTITYCODE, BALANCE, MEMBERSHIP_ACTIVATEDBY, MEMBERSHIP_FROM, STATISTICS_ID, TYPE, CREATEDBY_ID, TAXEXEMPT, MASTER_ID, DONOTSERVICE, RECORD_UPDATE_DATE, AR, ACTIVE_FLAG, ADDRESS_LATITUDE, DONOTCHARGEINTERESTFEE, EXTERNALID, ID, PAYMENTTERM_ID] Column names for Curated Table --> DIM_CUSTOMER :: [ADDRESS_UNIT, PAYMENTTERM_ID, BALANCE, IMPORTID, ACTIVE, ADDRESS_COUNTRY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_STATE, ADDRESS_ZIP, AR, NAME, MEMBERSHIP_TO, ADDRESS_CITY, ADDRESS_STREET, DONOTSERVICE, MEMBERSHIP_CANCELLATIONDATE, NOCHARGE, HEADER, CREATEDBY_ID, EXTERNALID, MODIFIEDON, DONOTCHARGEINTERESTFEE, MEMBERSHIP_ACTIVATEDBY, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, STATISTICS_ID, CREATEDON, DONOTMAIL, ID, TAXEXEMPT, RECORD_CREATE_DATE, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, AVALARAENTITYCODE, DONOTSENDPROMOTIONALEMAILS, MEMBERSHIP_FROM, TENANT_TYPE, TYPE, ADDRESS_ISMILITARY, MEMBERSHIP_ACTIVATEDFROM, SHOWMEMBERSAVINGS, EXCLUDEFROMBULKPRINTING] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: DONOTCHARGEINTERESTFEE Column Name found in Datamart and Curated Table :: DONOTSENDPROMOTIONALEMAILS Column Name found in Datamart and Curated Table :: HEADER Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: SHOWMEMBERSAVINGS Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: MEMBERSHIP_TO Column Name found in Datamart and Curated Table :: STATISTICS_ID Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: EXCLUDEFROMBULKPRINTING Column Name found in Datamart and Curated Table :: MEMBERSHIP_ACTIVATEDBY Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MEMBERSHIP_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: DONOTMAIL Column Name found in Datamart and Curated Table :: DONOTSERVICE Column Name found in Datamart and Curated Table :: MEMBERSHIP_FROM Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_496, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, CANCELJOBREASON, STR_CANCELJOBREASON, DIM_CANCELJOBREASON, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HENDERSON_MATILLION.CANCELJOBREASON
Table Count in Snowflake:: 18 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HENDERSON.STR_CANCELJOBREASON Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 18 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON where tenant_type='HENDERSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 18 Row Count of Table CANCELJOBREASON is matched for RAW :: 18 DataMart :: 18 CURATED :: 18 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1091, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_NONJOBAPPOINTMENT :: [CREATEDBY_ID, IMPORTID, ALLDAY, DEFINITION_ID, ISCOMPLETED, TIMESHEETCODE_ID, CLEARDISPATCHBOARD, ACTIVE, CLEARTECHNICIANVIEW, REMOVETECHNICIANFROMCAPACITYPLANNING, SUMMARY, ID, TECHNICIAN_ID, CREATEDON, TIMESHEET_ID, NAME, EXPECTEDDURATION, START, DURATION, TENANT_TYPE] Column names for DataMart Table --> STR_API_NONJOBAPPOINTMENT :: [DURATION, ID, EXPECTEDDURATION, IMPORTID, START, SUMMARY, TENANT_TYPE, RECORD_UPDATE_DATE, CLEARDISPATCHBOARD, CREATEDBY_ID, TIMESHEET_ID, ACTIVE, ALLDAY, CREATEDON, DEFINITION_ID, TECHNICIAN_ID, ACTIVE_FLAG, RECORD_CREATE_DATE, TIMESHEETCODE_ID, ISCOMPLETED, REMOVETECHNICIANFROMCAPACITYPLANNING, CLEARTECHNICIANVIEW, MASTER_ID, NAME] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALLDAY Column Name found in Datamart and Curated Table :: DEFINITION_ID Column Name found in Datamart and Curated Table :: ISCOMPLETED Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: CLEARDISPATCHBOARD Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLEARTECHNICIANVIEW Column Name found in Datamart and Curated Table :: REMOVETECHNICIANFROMCAPACITYPLANNING Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXPECTEDDURATION Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1099, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAG'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAG'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAG :: [MEMO, GENERATEDFOREXTERNAL, REMOVEDON, GENERATEDFOR_ID, REMOVEDBY_ID, MODIFIEDON, OWNER_ID, CREATEDBY_ID, CREATEDON, IMPORTID, ACTIVE, ID, TYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAG :: [OWNER_ID, REMOVEDON, GENERATEDFOR_ID, ID, MEMO, MODIFIEDON, RECORD_CREATE_DATE, REMOVEDBY_ID, SOURCE_PKEY_SPK, CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, RECORD_UPDATE_DATE, TYPE_ID, ACTIVE, IMPORTID, MASTER_ID, TENANT_TYPE, GENERATEDFOREXTERNAL] Column names for Curated Table --> DIM_TAG :: [ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDON, RECORD_UPDATE_DATE, GENERATEDFOR_ID, GENERATEDFOREXTERNAL, TYPE_ID, ACTIVE, CREATEDBY_ID, ID, MODIFIEDON, OWNER_ID, REMOVEDBY_ID, REMOVEDON, MEMO, RECORD_UPDATED_BY, IMPORTID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: GENERATEDFOREXTERNAL Column Name found in Datamart and Curated Table :: REMOVEDON Column Name found in Datamart and Curated Table :: GENERATEDFOR_ID Column Name found in Datamart and Curated Table :: REMOVEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1139, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='HUTCHINSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HUTCHINSON.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='HUTCHINSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_856, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TECHNICIANSHIFT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TECHNICIANSHIFT :: [END, ENDDATE, STARTTIME, ENDTIME, START, TECHNICIAN_ID, ACTIVE, BATCH, CREATEDBY_ID, TITLE, ID, IMPORTID, SHIFTTYPE, STARTDATE, CREATEDON, NOTE, TIMESHEET_ID, TIMESHEETCODE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_TECHNICIANSHIFT :: [ENDDATE, IMPORTID, ACTIVE, ACTIVE_FLAG, BATCH, CREATEDON, END, NOTE, START, SHIFTTYPE, RECORD_CREATE_DATE, ENDTIME, STARTDATE, TITLE, TECHNICIAN_ID, TIMESHEETCODE_ID, CREATEDBY_ID, MASTER_ID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, TENANT_TYPE, STARTTIME] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ENDDATE Column Name found in Datamart and Curated Table :: STARTTIME Column Name found in Datamart and Curated Table :: ENDTIME Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TITLE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SHIFTTYPE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTE Column Name found in Datamart and Curated Table :: TIMESHEET_ID Column Name found in Datamart and Curated Table :: TIMESHEETCODE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_771, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TAG, STR_API_TAG, DIM_TAG, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TAG WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 9973 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TAG WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9973 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TAG is matched for APIMAT :: 9973 DataMart :: 9973 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAG WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TAG WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 9973 Row Count of Table TAG is matched for DataMart :: 9973 CURATED :: 9973 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_861, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 50 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 50 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 50 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 50 DataMart :: 50 Row Count of Table BUSINESSUNIT is matched for DataMart :: 50 CURATED :: 50 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_766, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 119 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 119 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 119 Row Count of Table PROJECT is matched for APIMAT :: 119 DataMart :: 119 Row Count of Table PROJECT is matched for DataMart :: 119 CURATED :: 119 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_163, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [CREATEDBY_ID, ACTIVE, ID, IMPORTID, NAME, DUEDAY, INUSECOUNT, DUEDAYTYPE, ISVENDORDEFAULT, CREATEDON, ISCUSTOMERDEFAULT] Column names for DataMart Table --> STR_PAYMENTTERM :: [DUEDAY, INUSECOUNT, ACTIVE, ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDBY_ID, ISCUSTOMERDEFAULT, ISVENDORDEFAULT, TENANT_TYPE, RECORD_UPDATE_DATE, DUEDAYTYPE, ID, IMPORTID, NAME, MASTER_ID, CREATEDON] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_177, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HUTCHINSON_MATILLION.JOBCANCELEDLOG
Table Count in Snowflake:: 7421 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HUTCHINSON.STR_JOBCANCELEDLOG Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 7421 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCANCELEDLOG where tenant_type='HUTCHINSON' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 7421 Row Count of Table JOBCANCELEDLOG is matched for RAW :: 7421 DataMart :: 7421 CURATED :: 7421 |
0 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_210, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.CATEGORY
Table Count in Snowflake:: 256 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_CATEGORY Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 256 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CATEGORY where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 256 Row Count of Table CATEGORY is matched for RAW :: 256 DataMart :: 256 CURATED :: 256 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_271, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [ACTIVE, CLEARTECHNICIANVIEW, SUMMARY, CREATEDBY_ID, START, TECHNICIAN_ID, MASTER_ID, ISCOMPLETED, REMOVETECHNICIANFROMCAPACITYPLANNING, RECORD_UPDATE_DATE, ID, RECORD_CREATE_DATE, ALLDAY, CLEARDISPATCHBOARD, DEFINITION_ID, TIMESHEET_ID, TIMESHEETCODE_ID, ACTIVE_FLAG, CREATEDON, DURATION, EXPECTEDDURATION, IMPORTID, NAME, TENANT_TYPE] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_303, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [MONTHNUMBER, SMARTDISPATCHDATA_JOBAPPOINTMENT, TENANT_TYPE, ACTIVE_FLAG, ISUNUSED, PLANSTART, STATUS, CREATEDBY_ID, ID, ISCONFIRMED, ACTIVE, MASTER_ID, MODIFIEDON, CREATEDON, IMPORTID, JOB_ID, NUMBER, RECORD_UPDATE_DATE, END, PLANEND, RECORD_CREATE_DATE, START, SPECIALINSTRUCTIONS] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1170, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 5553 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5553 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 5553 DataMart :: 5553 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 5553 Row Count of Table MATERIAL is matched for DataMart :: 5553 CURATED :: 5553 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_339, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [JOB_ID, FEETOTAL, BUSINESSUNIT_ID, CREATEDON, ISCHANGEORDER, SUMMARY, TOTALCOST, ACTIVE, AUTHORIZATIONSIGNATURE, IMPORTID, MATERIALSKUREFERENCE_SKUID, TAX, PROPOSALTAGCOLOR, OPPORTUNITY_ID, STATUS, CLAIM_ID, LOCATION_ID, MATERIALSKU_ID, PROPOSALTAGNAME, NAME, SOLDBY_ID, SOLDBYEMPLOYEE_ID, DISCOUNTTOTAL, MATERIALTAX, SOLDINVOICE_ID, SOLDON, SOLDTYPE, TECHNICIANSIGNATURE, MODIFIEDON, PROJECTLABELS, CREATEDBY_ID, ID, LABORTAX, PROJECTOPPORTUNITY_ID, AUTHORIZEDON, ISRECOMMENDED, MATERIALSKUREFERENCE_SKUTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANPICKEDSOLDTYPE, PROCUREMENTTYPE, ORDER, TOTAL] Column names for DataMart Table --> STR_ESTIMATE :: [AUTHORIZEDON, CREATEDBY_ID, LABORTAX, MODIFIEDON, ACTIVE_FLAG, FEETOTAL, ISRECOMMENDED, NAME, SOLDTYPE, TOTAL, ACTIVE, BUSINESSUNIT_ID, ISCHANGEORDER, OPPORTUNITY_ID, RECORD_CREATE_DATE, SOLDINVOICE_ID, MATERIALSKUREFERENCE_SKUID, SOLDBY_ID, CLAIM_ID, JOB_ID, MATERIALSKU_ID, PROPOSALTAGCOLOR, LOCATION_ID, MASTER_ID, PROPOSALTAGNAME, SOLDBYEMPLOYEE_ID, TENANT_TYPE, AUTHORIZATIONSIGNATURE, CREATEDON, DISCOUNTTOTAL, IMPORTID, MATERIALSKUREFERENCE_SKUTYPE, PROCUREMENTTYPE, RENEWABLEMEMBERSHIP_ID, SOLDON, TECHNICIANPICKEDSOLDTYPE, ID, SUMMARY, MATERIALTAX, ORDER, STATUS, PROJECTLABELS, PROJECTOPPORTUNITY_ID, TOTALCOST, RECORD_UPDATE_DATE, TECHNICIANSIGNATURE, TAX] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TOTAL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_426, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBAPPOINTMENT, STR_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENT :: [END, ID, ISCONFIRMED, ISUNUSED, MODIFIEDON, NUMBER, PLANSTART, START, CREATEDON, SPECIALINSTRUCTIONS, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, MONTHNUMBER, CREATEDBY_ID, PLANEND, JOB_ID, IMPORTID, STATUS] Column names for DataMart Table --> STR_JOBAPPOINTMENT :: [CREATEDON, JOB_ID, MODIFIEDON, NUMBER, STATUS, ACTIVE, IMPORTID, TENANT_TYPE, ID, MONTHNUMBER, RECORD_CREATE_DATE, ACTIVE_FLAG, END, PLANEND, SMARTDISPATCHDATA_JOBAPPOINTMENT, MASTER_ID, ISUNUSED, CREATEDBY_ID, PLANSTART, SPECIALINSTRUCTIONS, START, ISCONFIRMED, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_JOBAPPOINTMENT :: [END, SMARTDISPATCHDATA_JOBAPPOINTMENT, ACTIVE, CREATEDBY_ID, IMPORTID, ISUNUSED, START, ID, JOB_ID, MONTHNUMBER, PLANEND, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, PLANSTART, ISCONFIRMED, NUMBER, SPECIALINSTRUCTIONS, STATUS, MODIFIEDON, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: END Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISCONFIRMED Column Name found in Datamart and Curated Table :: ISUNUSED Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PLANSTART Column Name found in Datamart and Curated Table :: START Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: SPECIALINSTRUCTIONS Column Name found in Datamart and Curated Table :: SMARTDISPATCHDATA_JOBAPPOINTMENT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MONTHNUMBER Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PLANEND Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_412, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, CALLREASON, STR_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALLREASON'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALLREASON'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALLREASON :: [CREATEDON, ACTIVE, CREATEDBY_ID, NAME, IMPORTID, LEAD, ID, MODIFIEDON] Column names for DataMart Table --> STR_CALLREASON :: [LEAD, MASTER_ID, ACTIVE, TENANT_TYPE, ID, MODIFIEDON, CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, IMPORTID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, NAME] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_796, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBASSIGNMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBASSIGNMENT'and TABLE_SCHEMA='ST_API_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBASSIGNMENT :: [CREATEDBY_ID, IMPORTID, TECHNICIANROLE_ID, DRIVETIME_ID, ISPAUSED, JOHNMOOREPAYROLLROLE, ACTIVE, COMMISSIONRATE, CREATEDON, GROSSPAY, ID, SPLIT, PAYROLLROLE, PROJECTLABELS, PAYTYPE, TECHNICIAN_ID, JOB_ID, MODIFIEDON, STATUS, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBASSIGNMENT :: [ISPAUSED, IMPORTID, JOB_ID, ACTIVE_FLAG, ID, PROJECTLABELS, RECORD_CREATE_DATE, TENANT_TYPE, JOHNMOOREPAYROLLROLE, RECORD_UPDATE_DATE, TECHNICIAN_ID, STATUS, ACTIVE, COMMISSIONRATE, MASTER_ID, MODIFIEDON, TECHNICIANROLE_ID, SPLIT, GROSSPAY, PAYROLLROLE, DRIVETIME_ID, CREATEDBY_ID, CREATEDON, PAYTYPE] Column names for Curated Table --> DIM_JOBASSIGNMENT :: [STATUS, COMMISSIONRATE, SPLIT, TECHNICIANROLE_ID, DRIVETIME_ID, GROSSPAY, RECORD_CREATE_DATE, JOHNMOOREPAYROLLROLE, MODIFIEDON, CREATEDBY_ID, ISPAUSED, SOURCE_PKEY_SPK, ID, PROJECTLABELS, RECORD_UPDATED_BY, PAYROLLROLE, JOB_ID, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, TECHNICIAN_ID, PAYTYPE, ACTIVE, CREATEDON] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TECHNICIANROLE_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: JOHNMOOREPAYROLLROLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COMMISSIONRATE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GROSSPAY Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: SPLIT Column Name found in Datamart and Curated Table :: PAYROLLROLE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: PAYTYPE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1008, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDORSUBACCOUNT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_MATERIALVENDORSUBACCOUNT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_890, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 350 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 350 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 350 Row Count of Table PURCHASEORDER is matched for APIMAT :: 350 DataMart :: 350 Row Count of Table PURCHASEORDER is matched for DataMart :: 350 CURATED :: 350 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_226, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.LOCATION
Table Count in Snowflake:: 81019 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 81019 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 81019 Row Count of Table LOCATION is matched for RAW :: 81019 DataMart :: 81019 CURATED :: 81019 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_223, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBCOMPLETIONSURVEY, STR_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCOMPLETIONSURVEY :: [ISROUTINECOMPLETED, MEMO, SURVEYTYPE, RECOMMENDATIONS, JOBID, RATING, TOKEN, JOBCOMPLETEDON, SENTON, SUBMITCOUNT, COMPLETEDON, ISPLANNINGTOUSEAGAIN, MODIFIEDON, ID, STATUS] Column names for DataMart Table --> STR_JOBCOMPLETIONSURVEY :: [RATING, JOBCOMPLETEDON, MASTER_ID, MEMO, SENTON, STATUS, ISROUTINECOMPLETED, SURVEYTYPE, ID, MODIFIEDON, RECOMMENDATIONS, ACTIVE_FLAG, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, JOBID, TENANT_TYPE, TOKEN, SUBMITCOUNT] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: STATUS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_448, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_ISMILITARY, PAYMENTTERM_ID, REMITTANCEVENDOR_ID, ACTIVE, EMAIL, FIRSTNAME, ID, MEMO, CREATEDON, VENDORADDRESS_CITY, VENDORADDRESS_COUNTRY, VENDORADDRESS_LATITUDE, FAX, IMPORTID, RESTRICTEDMOBILECREATION, VENDORADDRESS_LONGITUDE, VENDORADDRESS_STREET, VENDORADDRESS_ZIP, CREATEDBY_ID, PHONE, TAXRATE, VENDORQUICKBOOKSITEM, NAME, MODIFIEDON, ADDRESS, DELIVERYOPTION, EXTERNALID, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, LASTNAME, VENDORADDRESS_UNIT] Column names for DataMart Table --> STR_VENDOR :: [EMAIL, FIRSTNAME, LASTNAME, REMITTANCEVENDOR_ID, VENDORADDRESS_ZIP, CREATEDBY_ID, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STATE, TAXRATE, VENDORADDRESS_LATITUDE, ACTIVE, ACTIVE_FLAG, ISTRUCKREPLENISHMENT, MASTER_ID, NAME, TENANT_TYPE, VENDORADDRESS_ISMANUALCOORDINATES, CREATEDON, FAX, ID, MEMO, RESTRICTEDMOBILECREATION, MODIFIEDON, PHONE, VENDORADDRESS_CITY, VENDORADDRESS_UNIT, VENDORADDRESS_STREET, DELIVERYOPTION, PAYMENTTERM_ID, VENDORADDRESS_COUNTRY, IMPORTID, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, ADDRESS, EXTERNALID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_765, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_768, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [ISINVENTORY, TECHNICIANFORBASERATE2_ID, MARKUP, RECORD_UPDATE_DATE, ACTIVE_FLAG, REQUISITIONITEM_ID, SKU_ID, TECHNICIANSPLIT3, TENANT_TYPE, SERIALNUMBER, SKUREFERENCE_SKUID, SKUVENDOR_ID, ROLLEDOVERFROMITEM_ID, MODIFIEDON, TECHNICIANFORBASERATE3_ID, BUSINESSUNIT_ID, CREATEDON, ID, MATERIAL_ID, USEDMATERIAL_ID, UNITOFMEASURE_ID, CHARGEABLEITEM_ID, CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, MASTER_ID, SKUREFERENCE_SKUTYPE, RECORD_CREATE_DATE, TECHNICIANSPLIT1, INVENTORYLOCATION_ID, PROJECTLABELS, VENDORPARTNUMBER, ACTIVE, PURCHASEORDER_ID, MATERIALVENDOR_ID, QUANTITY, COST, IMPORTID, STATUS, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT2, EQUIPMENT_ID, ROLLOVERQUANTITY] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1004, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_LEAD, STR_API_LEAD, DIM_LEAD, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LEAD WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_LEAD WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LEAD WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LEAD is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table LEAD is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_208, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [ACTIVE, COST, DNIS, MODIFIEDBY_ID, NAME, IMAGE, CATEGORY_ID, MODIFIEDON, CREATEDON, ID, IMPORTID, BUSINESSUNIT_ID, CREATEDBY_ID] Column names for DataMart Table --> STR_CAMPAIGN :: [MASTER_ID, IMAGE, NAME, ACTIVE_FLAG, RECORD_CREATE_DATE, DNIS, IMPORTID, ACTIVE, CATEGORY_ID, ID, CREATEDBY_ID, MODIFIEDBY_ID, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, TENANT_TYPE, COST, MODIFIEDON, CREATEDON] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_243, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, VENDOR, STR_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='VENDOR'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_VENDOR'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> VENDOR :: [MEMO, VENDORADDRESS_ISMILITARY, NAME, PAYMENTTERM_ID, RESTRICTEDMOBILECREATION, ADDRESS, CREATEDBY_ID, PHONE, TAXRATE, VENDORADDRESS_CITY, VENDORADDRESS_LONGITUDE, VENDORQUICKBOOKSITEM, FAX, ID, IMPORTID, EMAIL, FIRSTNAME, ISTRUCKREPLENISHMENT, REMITTANCEVENDOR_ID, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_STATE, VENDORADDRESS_STREET, DELIVERYOPTION, LASTNAME, MODIFIEDON, VENDORADDRESS_LATITUDE, VENDORADDRESS_COUNTRY, EXTERNALID] Column names for DataMart Table --> STR_VENDOR :: [EXTERNALID, MASTER_ID, MEMO, NAME, ACTIVE, MODIFIEDON, REMITTANCEVENDOR_ID, VENDORQUICKBOOKSITEM, VENDORADDRESS_ISMANUALCOORDINATES, VENDORADDRESS_LATITUDE, CREATEDBY_ID, RECORD_UPDATE_DATE, PHONE, FIRSTNAME, RESTRICTEDMOBILECREATION, TAXRATE, VENDORADDRESS_ZIP, EMAIL, LASTNAME, PAYMENTTERM_ID, TENANT_TYPE, VENDORADDRESS_COUNTRY, VENDORADDRESS_STREET, RECORD_CREATE_DATE, VENDORADDRESS_STATE, FAX, VENDORADDRESS_CITY, VENDORADDRESS_ISMILITARY, VENDORADDRESS_LONGITUDE, ADDRESS, DELIVERYOPTION, ID, IMPORTID, ISTRUCKREPLENISHMENT, VENDORADDRESS_UNIT, ACTIVE_FLAG, CREATEDON] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: EXTERNALID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_594, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, LEAD, STR_LEAD, DIM_LEAD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='LEAD'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_LEAD'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LEAD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> LEAD :: [ACTIVE, ID, PRIORITY, ESTIMATE_ID, BUSINESSUNIT_ID, CAMPAIGN_ID, PROJECT_ID, CREATEDON, LATESTFOLLOWUPDATE, STATUS, SUMMARY, IMPORTID, JOBTYPE_ID, CUSTOMER_ID, LOCATION_ID, MODIFIEDON, CREATEDBY_ID] Column names for DataMart Table --> STR_LEAD :: [TENANT_TYPE, ACTIVE_FLAG, LATESTFOLLOWUPDATE, LOCATION_ID, MODIFIEDON, SUMMARY, PRIORITY, CAMPAIGN_ID, CREATEDBY_ID, BUSINESSUNIT_ID, ID, IMPORTID, MD5_VALUE, PROJECT_ID, STATUS, ESTIMATE_ID, JOBTYPE_ID, MASTER_ID, RECORD_UPDATE_DATE, ACTIVE, CREATEDON, RECORD_CREATE_DATE, CUSTOMER_ID] Column names for Curated Table --> DIM_LEAD :: [PRIORITY, ESTIMATE_ID, MD5_VALUE, MODIFIEDON, TENANT_TYPE, RECORD_UPDATED_BY, CUSTOMER_ID, PROJECT_ID, RECORD_CREATE_DATE, IMPORTID, STATUS, ACTIVE, BUSINESSUNIT_ID, CAMPAIGN_ID, CREATEDON, JOBTYPE_ID, LOCATION_ID, RECORD_UPDATE_DATE, CREATEDBY_ID, ID, LATESTFOLLOWUPDATE, SUMMARY] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PRIORITY Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LATESTFOLLOWUPDATE Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: JOBTYPE_ID Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1091, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_NONJOBAPPOINTMENT, STR_API_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_NONJOBAPPOINTMENT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_NONJOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_NONJOBAPPOINTMENT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 250 Row Count of Table NONJOBAPPOINTMENT is matched for APIMAT :: 250 DataMart :: 250 Row Count of Table NONJOBAPPOINTMENT is matched for DataMart :: 250 CURATED :: 250 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_776, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_VENDOR WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 301 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_VENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 301 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_VENDOR WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 301 Row Count of Table VENDOR is matched for APIMAT :: 301 DataMart :: 301 Row Count of Table VENDOR is matched for DataMart :: 301 CURATED :: 301 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_288, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, CALL, STR_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CALL'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CALL'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CALL :: [] Column names for DataMart Table --> STR_CALL :: [CALLSERVICE, LOCATION_ID, RECORDINGURL, STATUS, WONTREVIEW, FOLLOWUP_ID, CAMPAIGN_ID, FROM, JOB_ID, VOICEMAILPATH, RECORD_UPDATE_DATE, TENANT_TYPE, CONVERSIONSCORE, CUSTOMER_ID, ID, REVIEWINGBY_ID, MODIFIEDON, TYPE, ACTIVE_FLAG, RECORDINGID, REVIEWEDBY_ID, AGENT_ID, REASON_ID, TO, TAG, CREATEDBY_ID, CREATEDON, DURATION, IMPORTID, MASTER_ID, SID, LEAD_ID, DIRECTION, EXCUSEMEMO, ACTIVE, ESTIMATE_ID, RECORD_CREATE_DATE, RECORDINGPATH] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1093, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PAYMENTSPLIT, STR_API_PAYMENTSPLIT, DIM_PAYMENTSPLIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PAYMENTSPLIT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_PAYMENTSPLIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYMENTSPLIT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 1 Row Count of Table PAYMENTSPLIT is matched for APIMAT :: 1 DataMart :: 1 Row Count of Table PAYMENTSPLIT is matched for DataMart :: 1 CURATED :: 1 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1102, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_084, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, TRADE, STR_TRADE, DIM_TRADE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TRADE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TRADE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TRADE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TRADE :: [IMPORTID, CREATEDBY_ID, ID, NAME, ACTIVE, CREATEDON] Column names for DataMart Table --> STR_TRADE :: [CREATEDON, ACTIVE_FLAG, CREATEDBY_ID, ACTIVE, NAME, IMPORTID, RECORD_CREATE_DATE, ID, MASTER_ID, RECORD_UPDATE_DATE, TENANT_TYPE] Column names for Curated Table --> DIM_TRADE :: [ID, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, ACTIVE, RECORD_CREATE_DATE, IMPORTID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_198, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYROLLPROFILE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYROLLPROFILE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYROLLPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYROLLPROFILE :: [ACTIVE, DESCRIPTION, CREATEDON, ID, NAME, PAYROLLVERSION, IMPORTID, COLOR, CREATEDBY_ID] Column names for DataMart Table --> STR_PAYROLLPROFILE :: [ACTIVE, COLOR, IMPORTID, MASTER_ID, TENANT_TYPE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, DESCRIPTION, NAME, CREATEDON, CREATEDBY_ID, ACTIVE_FLAG, PAYROLLVERSION, ID] Column names for Curated Table --> DIM_PAYROLLPROFILE :: [COLOR, CREATEDON, DESCRIPTION, RECORD_UPDATE_DATE, ID, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, PAYROLLVERSION, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLVERSION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_483, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [] Column names for DataMart Table --> STR_SKUASSET :: [CREATEDON, IMPORTID, ISEXTERNAL, TENANT_TYPE, TYPE, ACTIVE, ALIAS, METADATA, OWNER_ID, ACTIVE_FLAG, EXTERNALURL, URL, CREATEDBY_ID, ORIGINALNAME, MASTER_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_487, BKP_Table, HDAIR, ST_HDAIR_MATILLION, ST_BKP_HDAIR, MASTER_DIMENSIONS, TECHNICIANSHIFT, STR_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TECHNICIANSHIFT'and TABLE_SCHEMA='ST_HDAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TECHNICIANSHIFT'and TABLE_SCHEMA='ST_BKP_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TECHNICIANSHIFT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TECHNICIANSHIFT :: [] Column names for DataMart Table --> STR_TECHNICIANSHIFT :: [TENANT_TYPE, ENDTIME, END, STARTTIME, TIMESHEET_ID, TIMESHEETCODE_ID, STARTDATE, ACTIVE_FLAG, CREATEDON, MASTER_ID, ENDDATE, NOTE, SHIFTTYPE, TITLE, ACTIVE, BATCH, CREATEDBY_ID, RECORD_CREATE_DATE, START, ID, IMPORTID, TECHNICIAN_ID, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TECHNICIANSHIFT :: [CREATEDON, TENANT_TYPE, TITLE, ACTIVE, NOTE, RECORD_CREATE_DATE, END, ID, RECORD_UPDATED_BY, TIMESHEETCODE_ID, IMPORTID, RECORD_UPDATE_DATE, STARTTIME, TECHNICIAN_ID, TIMESHEET_ID, CREATEDBY_ID, ENDDATE, START, SHIFTTYPE, BATCH, ENDTIME, STARTDATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1013, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PURCHASEORDER, STR_API_PURCHASEORDER, DIM_PURCHASEORDER, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PURCHASEORDER WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 355 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_PURCHASEORDER WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 355 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PURCHASEORDER WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 355 Row Count of Table PURCHASEORDER is matched for APIMAT :: 355 DataMart :: 355 Row Count of Table PURCHASEORDER is matched for DataMart :: 355 CURATED :: 355 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_887, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_PAYMENT, STR_API_PAYMENT, DIM_PAYMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PAYMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PAYMENT'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PAYMENT :: [AGREEMENTLANGUAGE, FINANCINGOPERATOR, TRANSACTIONSTATUS, INVOICE_ID, CHECKNUMBER, AMOUNT, SETTLEMENTDATE, PROJECT_ID, BUSINESSUNIT_ID, CREATEDBY_ID, CREATEDON, CREDITAVAILABLE, UNAPPLIEDAMOUNT, EXPORTID, AUTHORIZATIONSIGNATURE, BATCH_ID, DEFERREDINTEREST, EXTERNALID, METHOD, MEMO, STATUS, ACTIVE, CUSTOMER_ID, ESTIMATE_ID, NUMBER, SETTLEMENTSTATUS, SOURCE, STOREDPAYMENT_ID, ID, IMPORTID, PAIDON, MODIFIEDON, TYPE_ID, REFUNDEDAMOUNT, TRANSACTION, APPLIEDON, PAYMENTDATE, TENANT_TYPE] Column names for DataMart Table --> STR_API_PAYMENT :: [APPLIEDON, BUSINESSUNIT_ID, DEFERREDINTEREST, SOURCE, ESTIMATE_ID, SETTLEMENTSTATUS, TENANT_TYPE, STOREDPAYMENT_ID, TRANSACTION, AGREEMENTLANGUAGE, BATCH_ID, MASTER_ID, TRANSACTIONSTATUS, RECORD_UPDATE_DATE, CREDITAVAILABLE, MODIFIEDON, RECORD_CREATE_DATE, EXTERNALID, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, METHOD, NUMBER, PAYMENTDATE, SETTLEMENTDATE, ACTIVE_FLAG, CHECKNUMBER, CREATEDON, CUSTOMER_ID, PAIDON, PROJECT_ID, STATUS, AMOUNT, TYPE_ID, UNAPPLIEDAMOUNT, ACTIVE, EXPORTID, INVOICE_ID, FINANCINGOPERATOR, ID, IMPORTID, REFUNDEDAMOUNT, MEMO] Column names for Curated Table --> DIM_PAYMENT :: [DEFERREDINTEREST, PAIDON, SOURCE, TENANT_TYPE, PAYMENTDATE, TYPE_ID, ACTIVE, INVOICE_ID, ESTIMATE_ID, UNAPPLIEDAMOUNT, STATUS, CREATEDBY_ID, CUSTOMER_ID, EXPORTID, IMPORTID, TRANSACTION, MEMO, RECORD_UPDATE_DATE, TRANSACTIONSTATUS, AMOUNT, AUTHORIZATIONSIGNATURE, CHECKNUMBER, MODIFIEDON, EXTERNALID, PROJECT_ID, APPLIEDON, BATCH_ID, CREATEDON, FINANCINGOPERATOR, ID, RECORD_UPDATED_BY, REFUNDEDAMOUNT, SETTLEMENTSTATUS, BUSINESSUNIT_ID, METHOD, AGREEMENTLANGUAGE, CREDITAVAILABLE, NUMBER, RECORD_CREATE_DATE, SETTLEMENTDATE, STOREDPAYMENT_ID] Column Name found in Datamart and Curated Table :: AGREEMENTLANGUAGE Column Name found in Datamart and Curated Table :: FINANCINGOPERATOR Column Name found in Datamart and Curated Table :: TRANSACTIONSTATUS Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: CHECKNUMBER Column Name found in Datamart and Curated Table :: AMOUNT Column Name found in Datamart and Curated Table :: SETTLEMENTDATE Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CREDITAVAILABLE Column Name found in Datamart and Curated Table :: UNAPPLIEDAMOUNT Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DEFERREDINTEREST Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: METHOD Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: SETTLEMENTSTATUS Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: STOREDPAYMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: REFUNDEDAMOUNT Column Name found in Datamart and Curated Table :: TRANSACTION Column Name found in Datamart and Curated Table :: APPLIEDON Column Name found in Datamart and Curated Table :: PAYMENTDATE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_006, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [IMPORTID, APPOINTMENT_ID, MODIFIEDON, CREATEDBY_ID, STATUS, CREATEDON, ID, DRIVETIME_ID, ISPAUSED, ACTIVE, TECHNICIAN_ID, TECHNICIANSUMMARY_ID] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [ACTIVE, ID, ISPAUSED, APPOINTMENT_ID, MODIFIEDON, IMPORTID, MASTER_ID, TENANT_TYPE, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, STATUS, DRIVETIME_ID, TECHNICIANSUMMARY_ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TECHNICIAN_ID] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_981, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_VENDOR, STR_API_VENDOR, DIM_VENDOR Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_VENDOR'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_VENDOR'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_VENDOR'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_VENDOR :: [DELIVERYOPTION, REMITTANCEVENDOR_ID, LASTNAME, TAXRATE, ACTIVE, CREATEDON, VENDORADDRESS_ISMANUALCOORDINATES, IMPORTID, ISTRUCKREPLENISHMENT, PHONE, ID, VENDORADDRESS_STREET, FAX, VENDORADDRESS_LATITUDE, CREATEDBY_ID, EMAIL, EXTERNALID, FIRSTNAME, MEMO, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, VENDORADDRESS_LONGITUDE, VENDORADDRESS_CITY, NAME, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, VENDORADDRESS_UNIT, VENDORADDRESS_ZIP, VENDORADDRESS_STATE, MODIFIEDON, PAYMENTTERM_ID, ADDRESS, TENANT_TYPE] Column names for DataMart Table --> STR_API_VENDOR :: [FIRSTNAME, TENANT_TYPE, VENDORADDRESS_ISMANUALCOORDINATES, MODIFIEDON, VENDORADDRESS_STATE, RECORD_CREATE_DATE, RESTRICTEDMOBILECREATION, VENDORADDRESS_COUNTRY, ADDRESS, CREATEDON, DELIVERYOPTION, VENDORADDRESS_STREET, ID, IMPORTID, REMITTANCEVENDOR_ID, VENDORADDRESS_LONGITUDE, VENDORADDRESS_ZIP, VENDORADDRESS_UNIT, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, MEMO, VENDORADDRESS_ISMILITARY, VENDORQUICKBOOKSITEM, EMAIL, PAYMENTTERM_ID, RECORD_UPDATE_DATE, ISTRUCKREPLENISHMENT, MASTER_ID, PHONE, VENDORADDRESS_CITY, EXTERNALID, FAX, LASTNAME, NAME, TAXRATE, VENDORADDRESS_LATITUDE] Column names for Curated Table --> DIM_VENDOR :: [DELIVERYOPTION, EXTERNALID, VENDORADDRESS_LATITUDE, VENDORADDRESS_ISMILITARY, VENDORADDRESS_STREET, EMAIL, ID, MEMO, PHONE, TAXRATE, VENDORADDRESS_ZIP, VENDORADDRESS_CITY, ACTIVE, ADDRESS, FAX, ISTRUCKREPLENISHMENT, VENDORADDRESS_STATE, REMITTANCEVENDOR_ID, FIRSTNAME, NAME, VENDORADDRESS_COUNTRY, LASTNAME, RECORD_UPDATE_DATE, VENDORADDRESS_UNIT, MODIFIEDON, CREATEDBY_ID, RECORD_CREATE_DATE, TENANT_TYPE, VENDORADDRESS_LONGITUDE, CREATEDON, IMPORTID, VENDORADDRESS_ISMANUALCOORDINATES, RESTRICTEDMOBILECREATION, PAYMENTTERM_ID, RECORD_UPDATED_BY, VENDORQUICKBOOKSITEM] Column Name found in Datamart and Curated Table :: DELIVERYOPTION Column Name found in Datamart and Curated Table :: REMITTANCEVENDOR_ID Column Name found in Datamart and Curated Table :: LASTNAME Column Name found in Datamart and Curated Table :: TAXRATE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ISTRUCKREPLENISHMENT Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: VENDORADDRESS_STREET Column Name found in Datamart and Curated Table :: FAX Column Name found in Datamart and Curated Table :: VENDORADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RESTRICTEDMOBILECREATION Column Name found in Datamart and Curated Table :: VENDORADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: VENDORADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: VENDORADDRESS_CITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: VENDORADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: VENDORQUICKBOOKSITEM Column Name found in Datamart and Curated Table :: VENDORADDRESS_UNIT Column Name found in Datamart and Curated Table :: VENDORADDRESS_ZIP Column Name found in Datamart and Curated Table :: VENDORADDRESS_STATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: ADDRESS Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_961, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBCOMPLETIONSURVEY WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOBCOMPLETIONSURVEY WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBCOMPLETIONSURVEY WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table JOBCOMPLETIONSURVEY is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_422, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, ESTIMATEITEM, STR_ESTIMATEITEM, DIM_ESTIMATEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATEITEM'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATEITEM'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATEITEM :: [ACTIVE, MARKUP, MODIFIEDON, TOTALCOST, DESCRIPTION, MEMBERPRICE, PROJECTLABELS, AUTOGLASSITEM_ID, COSTOFSALEACCOUNT_ID, CREATEDON, GENERALLEDGERACCOUNT_ID, ORDER, TOTAL, ITEMGROUPNAME, SKUREFERENCE_SKUID, SOLDBY_ID, DEMANDSTATUS, ISNOTGOINGTOBEDONE, SCHEDULEDFLATAMOUNT, STANDARDPRICE, MEMBERSHIPBILLINGFREQUENCY, ALLOWDISCOUNTS, IMPORTID, INSTALLEDEQUIPMENT_ID, PROJECTORDER, MEMBERSHIPDURATION, PAYSSOLDBYRATE, ACCOUNT, ADDONFLATAMOUNT, CREATEDBY_ID, ESTIMATE_ID, ISADDON, ISHIDDENFROMCUSTOMER, UNITPRICE, COST, ID, INVOICEITEM_ID, QUANTITY, SKU_ID, CHARGEABLE, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, SKUREFERENCE_SKUTYPE, CREATEDFROM_ID, ITEMGROUPROOT_ID, PARENTITEM_ID, PAYSFLATAMOUNT, PRICEMODIFIER_ID, TAXABLE] Column names for DataMart Table --> STR_ESTIMATEITEM :: [CREATEDFROM_ID, IMPORTID, ISADDON, ISHIDDENFROMCUSTOMER, ITEMGROUPNAME, LASTUNITPRICESETBYEMPLOYEE, ORDER, PAYSSOLDBYRATE, UNITPRICE, SKUREFERENCE_SKUID, MEMBERSHIPDURATION, TOTAL, CREATEDBY_ID, SKU_ID, TOTALCOST, ACCOUNT, ACTIVE, ACTIVE_FLAG, AUTOGLASSITEM_ID, EQUIPMENT_ID, INSTALLEDEQUIPMENT_ID, SCHEDULEDFLATAMOUNT, ID, MEMBERPRICE, ALLOWDISCOUNTS, ESTIMATE_ID, INVOICEITEM_ID, MODIFIEDON, QUANTITY, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CHARGEABLE, MARKUP, COSTOFSALEACCOUNT_ID, MEMBERSHIPBILLINGFREQUENCY, PROJECTORDER, SOLDBY_ID, TAXABLE, MASTER_ID, PAYSFLATAMOUNT, RENEWABLEMEMBERSHIP_ID, STANDARDPRICE, ISNOTGOINGTOBEDONE, PROJECTLABELS, ADDONFLATAMOUNT, COST, ITEMGROUPROOT_ID, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, CREATEDON, DEMANDSTATUS, DESCRIPTION, GENERALLEDGERACCOUNT_ID, TENANT_TYPE, PARENTITEM_ID] Column names for Curated Table --> DIM_ESTIMATEITEM :: [CREATEDON, DEMANDSTATUS, MEMBERPRICE, MEMBERSHIPBILLINGFREQUENCY, MEMBERSHIPDURATION, SKUREFERENCE_SKUTYPE, ADDONFLATAMOUNT, AUTOGLASSITEM_ID, COST, ID, PAYSSOLDBYRATE, STANDARDPRICE, TENANT_TYPE, TOTAL, RECORD_CREATE_DATE, ITEMGROUPROOT_ID, PARENTITEM_ID, ORDER, PROJECTLABELS, SOLDBY_ID, PROJECTORDER, ACTIVE, ALLOWDISCOUNTS, CREATEDFROM_ID, DESCRIPTION, ESTIMATE_ID, MARKUP, ISADDON, CREATEDBY_ID, GENERALLEDGERACCOUNT_ID, INVOICEITEM_ID, PRICEMODIFIER_ID, RECORD_UPDATED_BY, SKUREFERENCE_SKUID, QUANTITY, CHARGEABLE, ISHIDDENFROMCUSTOMER, SKU_ID, COSTOFSALEACCOUNT_ID, ISNOTGOINGTOBEDONE, TOTALCOST, INSTALLEDEQUIPMENT_ID, ITEMGROUPNAME, PAYSFLATAMOUNT, TAXABLE, SCHEDULEDFLATAMOUNT, ACCOUNT, EQUIPMENT_ID, LASTUNITPRICESETBYEMPLOYEE, RENEWABLEMEMBERSHIP_ID, IMPORTID, RECORD_UPDATE_DATE, UNITPRICE, MODIFIEDON] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: DEMANDSTATUS Column Name found in Datamart and Curated Table :: ISNOTGOINGTOBEDONE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MEMBERSHIPBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INSTALLEDEQUIPMENT_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: MEMBERSHIPDURATION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISHIDDENFROMCUSTOMER Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVOICEITEM_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: CREATEDFROM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: TAXABLE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_277, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ADDONFLATAMOUNT, ARCHIVED, COMMISSIONBONUS, CREATEDBY_ID, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, PAYTECHSPECIFICBONUS, PAYSSOLDBYRATE, BUSINESSUNIT_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, IMAGES, ISLABOR, PROVIDER_ID, SCHEDULEDFLATAMOUNT, ACCOUNT, ADDONPRICE, BASERATE3, BONUS, CROSSSALEGROUP, EXCLUDEFROMPRICEBOOKWIZARD, ISOTTASK, MEMBERPRICE, MODIFIEDON, GENERALLEDGERACCOUNT_ID, IMPORTID, MEMBERSHIPMONTHS, PURCHASEORDERLIMITS_FLATAMOUNT, QBITEMNAME, TAXABLE, WARRANTY_DURATION, ALLOWAPPLYTAGSTOENTITIES, AUTOGLASSTYPE, DISPLAYNAME, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, WARRANTY_DESCRIPTION, DESCRIPTION, MEMBERSHIP, AVALARACOMMERCIALTAXCODE, HOURS, ISDEFERREDREVENUE, ISTIMEANDMATERIAL, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPACTION, BASERATE2, CREATEDON, DISPATCHFEE, ID, NAME, PAYSFLATAMOUNT, PRICE, SOLDBYCOMMISSION, EXTERNALID, MINIMUMLABORHOURS, SYNCDATE, COST, MEMBERSHIPYEARS, SUPPLIERIMAGES, ACTIVE, ALLOWDISCOUNTS, AVALARARESIDENTIALTAXCODE, BASERATE1, CATEGORY_ID, NOTAX, SOURCEVERSION, WORKFLOWACTION_ID, ADDONMEMBERPRICE, ORIGINAL_ID, SOURCE, PAYSCOMMISSION] Column names for DataMart Table --> STR_SERVICE :: [AVALARACOMMERCIALTAXCODE, BASERATE2, BUSINESSUNIT_ID, MODIFIEDON, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, PAYTECHSPECIFICBONUS, ISOTTASK, ACTIVE, ACTIVE_FLAG, ALLOWDISCOUNTS, MEMBERSHIP, PROVIDER_ID, RECURRINGSERVICETYPE_ID, ARCHIVED, NAME, ADDONPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, COST, CROSSSALEGROUP, EXTERNALID, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, MINIMUMLABORHOURS, HOURS, ISTIMEANDMATERIAL, RECORD_UPDATE_DATE, DESCRIPTION, TAXABLE, CREATEDBY_ID, DISPATCHFEE, DISPLAYINAMOUNT, DISPLAYNAME, ISDEFERREDREVENUE, SOLDBYCOMMISSION, SOURCEVERSION, SUPPLIERIMAGES, ORIGINAL_ID, QBITEMNAME, WORKFLOWACTION_ID, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPACTION, PAYSSOLDBYRATE, ADDONMEMBERPRICE, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, MEMBERSHIPMONTHS, ADDONFLATAMOUNT, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, RECORD_CREATE_DATE, SOURCE, NOTAX, CATEGORY_ID, CREATEDON, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, PAYSFLATAMOUNT, PRICE, ACCOUNT, AUTOGLASSTYPE, BASERATE1, BASERATE3, COPIEDFROM_ID, ID, IMPORTID, ISLABOR, MASTER_ID, MEMBERPRICE, SCHEDULEDFLATAMOUNT, PURCHASEORDERLIMITS_REVENUEPERCENT, WARRANTY_DURATION, MEMBERSHIPYEARS, WARRANTY_DESCRIPTION, TENANT_TYPE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_434, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HARP_MATILLION.MATERIALVENDORSUBACCOUNT
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HARP.STR_MATERIALVENDORSUBACCOUNT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDORSUBACCOUNT where tenant_type='HARP' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table MATERIALVENDORSUBACCOUNT is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_091, BKP_Table, HARP, ST_HARP_MATILLION, ST_BKP_HARP, MASTER_DIMENSIONS, JOBAPPOINTMENTASSIGNMENT, STR_JOBAPPOINTMENTASSIGNMENT, DIM_JOBAPPOINTMENTASSIGNMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_HARP_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='ST_BKP_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBAPPOINTMENTASSIGNMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBAPPOINTMENTASSIGNMENT :: [MODIFIEDON, ID, ACTIVE, ISPAUSED, APPOINTMENT_ID, TECHNICIANSUMMARY_ID, CREATEDBY_ID, DRIVETIME_ID, CREATEDON, IMPORTID, STATUS, TECHNICIAN_ID] Column names for DataMart Table --> STR_JOBAPPOINTMENTASSIGNMENT :: [ID, IMPORTID, ISPAUSED, MASTER_ID, ACTIVE_FLAG, ACTIVE, DRIVETIME_ID, TECHNICIAN_ID, TENANT_TYPE, APPOINTMENT_ID, STATUS, CREATEDBY_ID, MODIFIEDON, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, TECHNICIANSUMMARY_ID, CREATEDON] Column names for Curated Table --> DIM_JOBAPPOINTMENTASSIGNMENT :: [CREATEDBY_ID, DRIVETIME_ID, ISPAUSED, APPOINTMENT_ID, TENANT_TYPE, IMPORTID, MODIFIEDON, TECHNICIAN_ID, ACTIVE, CREATEDON, RECORD_UPDATED_BY, TECHNICIANSUMMARY_ID, ID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, STATUS] Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ISPAUSED Column Name found in Datamart and Curated Table :: APPOINTMENT_ID Column Name found in Datamart and Curated Table :: TECHNICIANSUMMARY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DRIVETIME_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_728, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [ALLOWAPPLYTAGSTOENTITIES, CROSSSALEGROUP, GENERALLEDGERACCOUNT_ID, HOURS, MEMBERPRICE, MEMBERSHIPYEARS, RECORD_CREATE_DATE, ISTIMEANDMATERIAL, NOTAX, SCHEDULEDFLATAMOUNT, SOURCE, TAXABLE, ISDEFERREDREVENUE, WARRANTY_DESCRIPTION, ALLOWDISCOUNTS, COMMISSIONBONUS, MODIFIEDON, QBITEMNAME, RECORD_UPDATE_DATE, BUSINESSUNIT_ID, DESCRIPTION, PROVIDER_ID, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCEVERSION, ADDONPRICE, MEMBERSHIPACTION, SYNCDATE, AVALARACOMMERCIALTAXCODE, PAYSCOMMISSION, PURCHASEORDERLIMITS_REVENUEPERCENT, PAYSSOLDBYRATE, EXTERNALID, MASTER_ID, MEMBERSHIPTYPE_ID, MINIMUMLABORHOURS, ISLABOR, MEMBERSHIP, ACCOUNT, ACTIVE_FLAG, ADDONMEMBERPRICE, ARCHIVED, BASERATE1, BASERATE2, IMAGES, CATEGORY_ID, IMPORTID, SUPPLIERIMAGES, EXCLUDEFROMPRICEBOOKWIZARD, DISPLAYINAMOUNT, ID, PAYTECHSPECIFICBONUS, CREATEDON, LOYALTYPROGRAMELIGIBLE, WORKFLOWACTION_ID, COST, NAME, ACTIVE, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, BASERATE3, BONUS, DISPLAYNAME, GENERATEDTAGTARGETS, RECURRINGSERVICETYPE_ID, COPIEDFROM_ID, CREATEDBY_ID, MEMBERSHIPMONTHS, SOLDBYCOMMISSION, WARRANTY_DURATION, DISPATCHFEE, ADDONFLATAMOUNT, ISOTTASK, ORIGINAL_ID, PAYSFLATAMOUNT, PRICE, TENANT_TYPE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1012, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_PROJECT, STR_API_PROJECT, DIM_PROJECT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_PROJECT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_PROJECT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 30 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PROJECT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 30 Row Count of Table PROJECT is matched for APIMAT :: 30 DataMart :: 30 Row Count of Table PROJECT is matched for DataMart :: 30 CURATED :: 30 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_043, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, OVERTIMEPROFILE, STR_OVERTIMEPROFILE, DIM_OVERTIMEPROFILE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='OVERTIMEPROFILE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_OVERTIMEPROFILE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_OVERTIMEPROFILE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> OVERTIMEPROFILE :: [] Column names for DataMart Table --> STR_OVERTIMEPROFILE :: [ACTIVE, RECORD_CREATE_DATE, ACTIVE_FLAG, IMPORTID, MASTER_ID, RECORD_UPDATE_DATE, ID, NAME, CREATEDON, CREATEDBY_ID, TENANT_TYPE] Column names for Curated Table --> DIM_OVERTIMEPROFILE :: [CREATEDON, TENANT_TYPE, ACTIVE, CREATEDBY_ID, NAME, ID, RECORD_UPDATED_BY, RECORD_CREATE_DATE, IMPORTID, RECORD_UPDATE_DATE] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1059, API_Table, HORIZONSERVICES, API_MAT, ST_API_HORIZONSERVICES, MASTER_DIMENSIONS, ST_API_TAGTYPE, STR_API_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_TAGTYPE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_TAGTYPE'and TABLE_SCHEMA='ST_API_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_TAGTYPE :: [ID, ISVISIBLEONDISPATCHBOARD, CODE, COLOR, ISALWAYSVISIBLE, ACTIVE, MODIFIEDON, CREATEDON, IMPORTANCE, FONTCOLOR, ISCONVERSIONOPPORTUNITY, NAME, CREATEDBY_ID, IMPORTID, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE] Column names for DataMart Table --> STR_API_TAGTYPE :: [ID, IMPORTANCE, MASTER_ID, ISVISIBLEONDISPATCHBOARD, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, CODE, CREATEDBY_ID, NAME, ACTIVE, COLOR, FONTCOLOR, ISALWAYSVISIBLE, CREATEDON, ACTIVE_FLAG, IMPORTID, ISCONVERSIONOPPORTUNITY, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISVISIBLEONDISPATCHBOARD Column Name found in Datamart and Curated Table :: CODE Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: ISALWAYSVISIBLE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTANCE Column Name found in Datamart and Curated Table :: FONTCOLOR Column Name found in Datamart and Curated Table :: ISCONVERSIONOPPORTUNITY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROJECTEDVALUEADJUSTMENT Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_153, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, TRUCK, STR_TRUCK, DIM_TRUCK, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_HORIZONSERVICES_MATILLION.TRUCK
Table Count in Snowflake:: 678 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_HORIZONSERVICES.STR_TRUCK Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 678 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TRUCK where tenant_type='HORIZONSERVICES' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 678 Row Count of Table TRUCK is matched for RAW :: 678 DataMart :: 678 CURATED :: 678 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_962, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_JOBTYPE, STR_API_JOBTYPE, DIM_JOBTYPE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBTYPE WHERE TENANT_NAME='HDAIR'
Table Count in Snowflake:: 296 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HDAIR.STR_API_JOBTYPE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 296 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBTYPE WHERE TENANT_TYPE='HDAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 296 Row Count of Table JOBTYPE is matched for APIMAT :: 296 DataMart :: 296 Row Count of Table JOBTYPE is matched for DataMart :: 296 CURATED :: 296 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_998, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_INVOICEITEM WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 274 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_INVOICEITEM WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 274 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_INVOICEITEM WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 274 Row Count of Table INVOICEITEM is matched for APIMAT :: 274 DataMart :: 274 Row Count of Table INVOICEITEM is matched for DataMart :: 274 CURATED :: 274 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_401, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.SKUASSET
Table Count in Snowflake:: 186 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_SKUASSET Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 186 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 186 Row Count of Table SKUASSET is matched for RAW :: 186 DataMart :: 186 CURATED :: 186 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_760, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [COMMISSIONBONUS, DISPLAYNAME, GENERALLEDGERACCOUNT_ID, HOURS, IMAGES, COST, ID, PAYSCOMMISSION, PAYTECHSPECIFICBONUS, SERIALIZEDON, USEFIXEDMATERIALPRICE, UNITOFMEASURE, IMPORTID, ACTIVE_FLAG, COPIEDFROM_ID, CREATEDBY_ID, DESCRIPTION, MEMBERPRICE, RECORD_UPDATE_DATE, SOLDBYCOMMISSION, NOTAX, ORIGINAL_ID, PAYSSOLDBYRATE, PURCHASEORDERLIMITS_REVENUEPERCENT, INVENTORYENABLEDBY_ID, ADDONFLATAMOUNT, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, NAME, SCHEDULEDFLATAMOUNT, ISINVENTORY, TENANT_TYPE, ARCHIVED, CREATEDON, MASTER_ID, EXTERNALID, MODIFIEDON, TAXABLE, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCEVERSION, ACTIVE, AVALARARESIDENTIALTAXCODE, ASSETACCOUNT_ID, BUSINESSUNIT_ID, CROSSSALEGROUP, INVENTORYENABLEDON, PRIMARYVENDOR_ID, PROVIDER_ID, BONUS, RECORD_CREATE_DATE, ADDONMEMBERPRICE, AVALARACOMMERCIALTAXCODE, ISSERIALIZED, CATEGORY_ID, EXCLUDEFROMPRICEBOOKWIZARD, SOURCE, ACCOUNT, AUTOGLASSTYPE, COSTOFSALEACCOUNT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, PAYSFLATAMOUNT, SYNCDATE, PRICE, SUPPLIERIMAGES] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_126, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, JOBCANCELEDLOG, STR_JOBCANCELEDLOG, DIM_JOBCANCELEDLOG Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='JOBCANCELEDLOG'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_JOBCANCELEDLOG'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCANCELEDLOG'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> JOBCANCELEDLOG :: [MEMO, ACTIVE, JOB_ID, CREATEDON, REASON_ID, ID, CREATEDBY_ID, IMPORTID] Column names for DataMart Table --> STR_JOBCANCELEDLOG :: [ACTIVE_FLAG, JOB_ID, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, MEMO, ACTIVE, ID, IMPORTID, REASON_ID, CREATEDBY_ID, MASTER_ID] Column names for Curated Table --> DIM_JOBCANCELEDLOG :: [ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, MEMO, ACTIVE, TENANT_TYPE, CREATEDBY_ID, IMPORTID, JOB_ID, RECORD_CREATE_DATE, REASON_ID, CREATEDON] Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_216, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, ESTIMATE, STR_ESTIMATE, DIM_ESTIMATE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ESTIMATE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ESTIMATE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ESTIMATE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ESTIMATE :: [LABORTAX, MODIFIEDON, SOLDTYPE, AUTHORIZEDON, BUSINESSUNIT_ID, FEETOTAL, ISRECOMMENDED, MATERIALSKU_ID, MATERIALSKUREFERENCE_SKUID, PROJECTOPPORTUNITY_ID, SUMMARY, OPPORTUNITY_ID, ACTIVE, CLAIM_ID, DISCOUNTTOTAL, JOB_ID, PROPOSALTAGNAME, TECHNICIANSIGNATURE, ID, LOCATION_ID, MATERIALSKUREFERENCE_SKUTYPE, PROCUREMENTTYPE, PROJECTLABELS, TAX, TECHNICIANPICKEDSOLDTYPE, IMPORTID, PROPOSALTAGCOLOR, RENEWABLEMEMBERSHIP_ID, SOLDBY_ID, SOLDINVOICE_ID, STATUS, CREATEDON, TOTALCOST, AUTHORIZATIONSIGNATURE, CREATEDBY_ID, ISCHANGEORDER, MATERIALTAX, SOLDON, NAME, ORDER, SOLDBYEMPLOYEE_ID, TOTAL] Column names for DataMart Table --> STR_ESTIMATE :: [CLAIM_ID, FEETOTAL, ID, MODIFIEDON, PROPOSALTAGNAME, SOLDINVOICE_ID, PROJECTLABELS, CREATEDBY_ID, IMPORTID, ISRECOMMENDED, LABORTAX, SOLDBY_ID, SOLDTYPE, TECHNICIANPICKEDSOLDTYPE, TENANT_TYPE, RECORD_CREATE_DATE, AUTHORIZEDON, MATERIALSKUREFERENCE_SKUID, PROJECTOPPORTUNITY_ID, TOTAL, OPPORTUNITY_ID, SOLDON, ACTIVE_FLAG, DISCOUNTTOTAL, PROCUREMENTTYPE, STATUS, LOCATION_ID, ORDER, SUMMARY, BUSINESSUNIT_ID, TOTALCOST, MATERIALSKU_ID, ACTIVE, AUTHORIZATIONSIGNATURE, TAX, PROPOSALTAGCOLOR, TECHNICIANSIGNATURE, MASTER_ID, CREATEDON, RECORD_UPDATE_DATE, JOB_ID, NAME, SOLDBYEMPLOYEE_ID, ISCHANGEORDER, MATERIALTAX, RENEWABLEMEMBERSHIP_ID, MATERIALSKUREFERENCE_SKUTYPE] Column names for Curated Table --> DIM_ESTIMATE :: [CREATEDON, DISCOUNTTOTAL, LOCATION_ID, OPPORTUNITY_ID, PROPOSALTAGCOLOR, PROPOSALTAGNAME, SOLDINVOICE_ID, TENANT_TYPE, RECORD_UPDATED_BY, TOTALCOST, ISCHANGEORDER, NAME, BUSINESSUNIT_ID, FEETOTAL, MATERIALSKUREFERENCE_SKUTYPE, ISRECOMMENDED, ORDER, STATUS, TOTAL, SOLDTYPE, AUTHORIZEDON, CREATEDBY_ID, LABORTAX, PROCUREMENTTYPE, SOLDBYEMPLOYEE_ID, SOLDBY_ID, IMPORTID, MATERIALSKU_ID, TAX, TECHNICIANPICKEDSOLDTYPE, RENEWABLEMEMBERSHIP_ID, TECHNICIANSIGNATURE, MODIFIEDON, CLAIM_ID, ID, MATERIALSKUREFERENCE_SKUID, SOLDON, PROJECTLABELS, JOB_ID, ACTIVE, AUTHORIZATIONSIGNATURE, MATERIALTAX, PROJECTOPPORTUNITY_ID, RECORD_CREATE_DATE, SUMMARY, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: SOLDTYPE Column Name found in Datamart and Curated Table :: AUTHORIZEDON Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: ISRECOMMENDED Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PROJECTOPPORTUNITY_ID Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: OPPORTUNITY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CLAIM_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: PROPOSALTAGNAME Column Name found in Datamart and Curated Table :: TECHNICIANSIGNATURE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: PROCUREMENTTYPE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TECHNICIANPICKEDSOLDTYPE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PROPOSALTAGCOLOR Column Name found in Datamart and Curated Table :: RENEWABLEMEMBERSHIP_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: SOLDINVOICE_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISCHANGEORDER Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: SOLDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SOLDBYEMPLOYEE_ID Column Name found in Datamart and Curated Table :: TOTAL Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_997, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [CREATEDON, ACTIVE, ID, IMPORTID, MODIFIEDON, TENANT_TYPE, MASTER_ID, NAME, RECORD_UPDATE_DATE, ACTIVE_FLAG, RECORD_CREATE_DATE, CREATEDBY_ID] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1148, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 7 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 7 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 7 DataMart :: 7 Row Count of Table BUSINESSUNIT is matched for DataMart :: 7 CURATED :: 7 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_620, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CATEGORY, STR_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CATEGORY'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CATEGORY'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CATEGORY :: [AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CREATEDON, IMAGE, SUPPLIERIMAGES, AVALARARESIDENTIALTAXCODE, HIDEINMOBILE, PARENT_ID, SKUIMAGES, ACTIVE, ID, CREATEDBY_ID, DESCRIPTION, IMPORTID, SOURCEVERSION, SOURCE, NAME, EXTERNALID, CATEGORYTYPE, POSITION] Column names for DataMart Table --> STR_CATEGORY :: [CATEGORYTYPE, PARENT_ID, RECORD_UPDATE_DATE, ACTIVE_FLAG, BUSINESSUNIT_ID, SUPPLIERIMAGES, AVALARARESIDENTIALTAXCODE, POSITION, RECORD_CREATE_DATE, IMAGE, ACTIVE, CREATEDON, ID, MASTER_ID, SOURCE, SOURCEVERSION, DESCRIPTION, EXTERNALID, SKUIMAGES, IMPORTID, AVALARACOMMERCIALTAXCODE, NAME, TENANT_TYPE, CREATEDBY_ID, HIDEINMOBILE] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: POSITION Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1084, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_JOBCOMPLETIONSURVEY, STR_API_JOBCOMPLETIONSURVEY, DIM_JOBCOMPLETIONSURVEY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_JOBCOMPLETIONSURVEY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_JOBCOMPLETIONSURVEY :: [SENTON, ISPLANNINGTOUSEAGAIN, ISROUTINECOMPLETED, MEMO, RECOMMENDATIONS, STATUS, TOKEN, ID, JOBCOMPLETEDON, SUBMITCOUNT, JOBID, MODIFIEDON, COMPLETEDON, RATING, SURVEYTYPE, TENANT_TYPE] Column names for DataMart Table --> STR_API_JOBCOMPLETIONSURVEY :: [COMPLETEDON, MODIFIEDON, RECORD_UPDATE_DATE, SENTON, MASTER_ID, ACTIVE_FLAG, JOBCOMPLETEDON, RECOMMENDATIONS, SUBMITCOUNT, ISROUTINECOMPLETED, ID, ISPLANNINGTOUSEAGAIN, RECORD_CREATE_DATE, STATUS, JOBID, MEMO, RATING, SURVEYTYPE, TOKEN, TENANT_TYPE] Column names for Curated Table --> DIM_JOBCOMPLETIONSURVEY :: [ID, JOBCOMPLETEDON, SUBMITCOUNT, ISROUTINECOMPLETED, MEMO, RECORD_UPDATED_BY, STATUS, JOBID, RECORD_UPDATE_DATE, TENANT_TYPE, MODIFIEDON, SURVEYTYPE, COMPLETEDON, ISPLANNINGTOUSEAGAIN, RATING, SENTON, RECOMMENDATIONS, RECORD_CREATE_DATE, TOKEN] Column Name found in Datamart and Curated Table :: SENTON Column Name found in Datamart and Curated Table :: ISPLANNINGTOUSEAGAIN Column Name found in Datamart and Curated Table :: ISROUTINECOMPLETED Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: RECOMMENDATIONS Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TOKEN Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: JOBCOMPLETEDON Column Name found in Datamart and Curated Table :: SUBMITCOUNT Column Name found in Datamart and Curated Table :: JOBID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COMPLETEDON Column Name found in Datamart and Curated Table :: RATING Column Name found in Datamart and Curated Table :: SURVEYTYPE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_408, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, ZONE, STR_ZONE, DIM_ZONE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ZONE'and TABLE_SCHEMA='ST_GOLDMEDAL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_ZONE'and TABLE_SCHEMA='ST_BKP_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_ZONE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ZONE :: [ACTIVE, MODIFIEDON, COLOR, MAXDRIVETIMEADJUSTMENT, SERVICEDAYSENABLED, TERRITORYNUMBERS, CREATEDBY_ID, ID, CITIES, IMPORTID, SERVICEDAYS, NAME, CREATEDON, LOCNNUMBERS, ZIPS] Column names for DataMart Table --> STR_ZONE :: [RECORD_CREATE_DATE, SERVICEDAYSENABLED, SERVICEDAYS, TENANT_TYPE, CREATEDBY_ID, NAME, ZIPS, CITIES, MODIFIEDON, CREATEDON, LOCNNUMBERS, RECORD_UPDATE_DATE, ID, ACTIVE, ACTIVE_FLAG, MASTER_ID, COLOR, IMPORTID, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS] Column names for Curated Table --> DIM_ZONE :: [CREATEDON, ID, ZIPS, CITIES, IMPORTID, LOCNNUMBERS, MODIFIEDON, NAME, SERVICEDAYS, TENANT_TYPE, MAXDRIVETIMEADJUSTMENT, TERRITORYNUMBERS, RECORD_CREATE_DATE, ACTIVE, CREATEDBY_ID, SERVICEDAYSENABLED, RECORD_UPDATE_DATE, COLOR, RECORD_UPDATED_BY] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: COLOR Column Name found in Datamart and Curated Table :: MAXDRIVETIMEADJUSTMENT Column Name found in Datamart and Curated Table :: SERVICEDAYSENABLED Column Name found in Datamart and Curated Table :: TERRITORYNUMBERS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CITIES Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SERVICEDAYS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: LOCNNUMBERS Column Name found in Datamart and Curated Table :: ZIPS Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_270, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_CASTEEL_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [IMPORTID, CREATEDBY_ID, MATERIALVENDOR_ID, ACCOUNTNAME, CREATEDON, ACTIVE, ID, COST] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [ACTIVE_FLAG, CREATEDBY_ID, ACTIVE, RECORD_UPDATE_DATE, COST, ID, CREATEDON, IMPORTID, TENANT_TYPE, ACCOUNTNAME, RECORD_CREATE_DATE, MATERIALVENDOR_ID, MASTER_ID] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COST Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_390, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, LOCATION, STR_LOCATION, DIM_LOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.LOCATION
Table Count in Snowflake:: 508252 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_LOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 508252 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 508252 Row Count of Table LOCATION is matched for RAW :: 508252 DataMart :: 508252 CURATED :: 508252 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1187, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_ZONE, STR_API_ZONE, DIM_ZONE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_ZONE WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_ZONE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 9 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_ZONE WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 9 Row Count of Table ZONE is matched for APIMAT :: 9 DataMart :: 9 Row Count of Table ZONE is matched for DataMart :: 9 CURATED :: 9 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_801, API_Table, EANESHEATING, API_MAT, ST_API_EANESHEATING, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIAL WHERE TENANT_NAME='EANESHEATING'
Table Count in Snowflake:: 5871 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 5871 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table MATERIAL is matched for APIMAT :: 5871 DataMart :: 5871 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIAL WHERE TENANT_TYPE='EANESHEATING' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_EANESHEATING.STR_API_MATERIAL WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 5871 Row Count of Table MATERIAL is matched for DataMart :: 5871 CURATED :: 5871 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_555, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, MATERIAL, STR_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIAL'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIAL'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIAL :: [ACCOUNT, ADDONPRICE, AVALARARESIDENTIALTAXCODE, EXCLUDEFROMPRICEBOOKWIZARD, HOURS, ISINVENTORY, PAYSFLATAMOUNT, INVENTORYENABLEDBY_ID, AUTOGLASSTYPE, COPIEDFROM_ID, EXTERNALID, IMPORTID, PURCHASEORDERLIMITS_REVENUEPERCENT, INVENTORYENABLEDON, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, UNITOFMEASURE, MODIFIEDON, ORIGINAL_ID, LOYALTYPROGRAMELIGIBLE, MEMBERPRICE, NAME, SOURCE, SYNCDATE, NOTAX, PRIMARYVENDOR_ID, USEFIXEDMATERIALPRICE, PROVIDER_ID, ADDONMEMBERPRICE, CREATEDBY_ID, CROSSSALEGROUP, DEDUCTASJOBCOST, DISPLAYINAMOUNT, IMAGES, PAYSSOLDBYRATE, SUPPLIERIMAGES, ASSETACCOUNT_ID, ID, ACTIVE, AVALARACOMMERCIALTAXCODE, CATEGORY_ID, COST, CREATEDON, PRICE, ADDONFLATAMOUNT, ARCHIVED, COMMISSIONBONUS, PAYSCOMMISSION, BUSINESSUNIT_ID, DISPLAYNAME, ISSERIALIZED, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_FLATAMOUNT, TAXABLE, BONUS, COSTOFSALEACCOUNT_ID, DESCRIPTION, SOURCEVERSION, SERIALIZEDON, GENERALLEDGERACCOUNT_ID] Column names for DataMart Table --> STR_MATERIAL :: [PAYSCOMMISSION, PAYSFLATAMOUNT, SERIALIZEDON, SUPPLIERIMAGES, ADDONPRICE, MEMBERPRICE, NOTAX, ACTIVE, ADDONFLATAMOUNT, COST, ORIGINAL_ID, PRICE, PROVIDER_ID, INVENTORYENABLEDON, SYNCDATE, USEFIXEDMATERIALPRICE, COSTOFSALEACCOUNT_ID, CROSSSALEGROUP, DEDUCTASJOBCOST, COMMISSIONBONUS, SCHEDULEDFLATAMOUNT, PURCHASEORDERLIMITS_REVENUEPERCENT, ID, ADDONMEMBERPRICE, SOURCEVERSION, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, ISINVENTORY, LOYALTYPROGRAMELIGIBLE, SOLDBYCOMMISSION, TAXABLE, DISPLAYNAME, ACTIVE_FLAG, AUTOGLASSTYPE, HOURS, NAME, PURCHASEORDERLIMITS_FLATAMOUNT, RECORD_UPDATE_DATE, UNITOFMEASURE, BUSINESSUNIT_ID, CREATEDON, MASTER_ID, PAYTECHSPECIFICBONUS, TENANT_TYPE, ACCOUNT, ARCHIVED, ASSETACCOUNT_ID, BONUS, CATEGORY_ID, COPIEDFROM_ID, CREATEDBY_ID, IMPORTID, MODIFIEDON, PRIMARYVENDOR_ID, DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, INVENTORYENABLEDBY_ID, AVALARACOMMERCIALTAXCODE, EXTERNALID, SOURCE, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, PAYSSOLDBYRATE, ISSERIALIZED] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_852, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_SKUASSET, STR_API_SKUASSET, DIM_SKUASSET, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_SKUASSET WHERE TENANT_NAME='FOURPROS'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_FOURPROS.STR_API_SKUASSET WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_SKUASSET WHERE TENANT_TYPE='FOURPROS' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table SKUASSET is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table SKUASSET is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_582, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, CUSTOMERMEMBERSHIP, STR_CUSTOMERMEMBERSHIP, DIM_CUSTOMERMEMBERSHIP Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CUSTOMERMEMBERSHIP'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMERMEMBERSHIP :: [ACTIVATEDBY_ID, ACTIVATEDFROM_ID, CANCELATIONBUYOUTINVOICE_ID, DURATION, EXPIREDAT, FOLLOWUPCUSTOMSTATUS_ID, CANCELATIONBALANCEINVOICE_ID, CREATEDON, CUSTOMER_ID, MEMO, TO, INVOICETEMPLATE_ID, BILLINGEMAIL_ID, BILLINGPREFERENCE, CANCELLATIONDATE, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, RENEWEDBY_ID, ACTIVE, BILLINGCOVERAGEPERIOD, BUSINESSUNIT_ID, STATUS, PAYMENTTYPE_ID, PREVIOUSRECURRINGLOCATION_ID, CREATEDBY_ID, CUSTOMERPO, FOLLOWUPON, FOLLOWUPSTATUS, RENEWALMEMBERSHIPTASK_ID, TYPE_ID, BILLINGTEMPLATE_ID, SOLDBY_ID, MODIFIEDON, ID, PAYMENTMETHOD_ID, RECURRINGLOCATION_ID, BILLINGFREQUENCY, CANCELATIONINVOICE_ID, INITIALDEFERREDREVENUE, RENEWALBILLINGFREQUENCY, IMPORTID, LOCATION_ID, NEXTSCHEDULEDBILLDATE, RENEWALDURATION, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, FROM] Column names for DataMart Table --> STR_CUSTOMERMEMBERSHIP :: [ACTIVE_FLAG, BILLINGEMAIL_ID, CANCELLATIONDATE, EXPIREDAT, FOLLOWUPON, CUSTOMER_ID, INITIALDEFERREDREVENUE, RECURRINGLOCATION_ID, MODIFIEDON, BILLINGPREFERENCE, CREATEDBY_ID, CREATEDON, FOLLOWUPCUSTOMSTATUS_ID, INVOICETEMPLATE_ID, MASTER_ID, FROM, MEMO, TO, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, CANCELATIONBALANCEINVOICE_ID, BILLINGFREQUENCY, BILLINGTEMPLATE_ID, CANCELATIONINVOICE_ID, FOLLOWUPSTATUS, NEXTSCHEDULEDBILLDATE, PREVIOUSRECURRINGLOCATION_ID, RECORD_CREATE_DATE, STATUS, DURATION, ID, TENANT_TYPE, BILLINGCOVERAGEPERIOD, IMPORTID, PAYMENTTYPE_ID, PAYMENTMETHOD_ID, ACTIVE, CANCELATIONBUYOUTINVOICE_ID, CUSTOMERPO, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, LOCATION_ID, RECORD_UPDATE_DATE, RENEWEDBY_ID, FIRSTSCHEDULEDBILLDATE, RENEWALDURATION, ACTIVATEDBY_ID, ACTIVATEDFROM_ID, BUSINESSUNIT_ID, TYPE_ID, RENEWALBILLINGFREQUENCY, RENEWALMEMBERSHIPTASK_ID, SOLDBY_ID] Column names for Curated Table --> DIM_CUSTOMERMEMBERSHIP :: [BILLINGFREQUENCY, CREATEDBY_ID, MODIFIEDON, PAYMENTTYPE_ID, RECURRINGLOCATION_ID, ACTIVE, BILLINGEMAIL_ID, FIRSTSCHEDULEDBILLDATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE, TENANT_TYPE, ACTIVATEDBY_ID, BUSINESSUNIT_ID, CREATEDON, ID, INITIALDEFERREDREVENUE, CUSTOMERPO, FOLLOWUPSTATUS, RENEWALDURATION, RECORD_UPDATED_BY, BILLINGTEMPLATE_ID, FOLLOWUPCUSTOMSTATUS_ID, PAYMENTMETHOD_ID, RECORD_UPDATE_DATE, SOLDBY_ID, TYPE_ID, RENEWALMEMBERSHIPTASK_ID, BILLINGPREFERENCE, EXPIREDAT, NEXTSCHEDULEDBILLDATE, ACTIVATEDFROM_ID, CANCELATIONBALANCEINVOICE_ID, FROM, RECORD_CREATE_DATE, RENEWALMEMBERSHIPTASKREFERENCE_SKUID, TO, FOLLOWUPON, BILLINGCOVERAGEPERIOD, CUSTOMER_ID, DURATION, IMPORTID, RENEWALBILLINGFREQUENCY, STATUS, MEMO, CANCELATIONINVOICE_ID, CANCELLATIONDATE, PREVIOUSRECURRINGLOCATION_ID, CANCELATIONBUYOUTINVOICE_ID, INVOICETEMPLATE_ID, LOCATION_ID, RENEWEDBY_ID] Column Name found in Datamart and Curated Table :: ACTIVATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVATEDFROM_ID Column Name found in Datamart and Curated Table :: CANCELATIONBUYOUTINVOICE_ID Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: EXPIREDAT Column Name found in Datamart and Curated Table :: FOLLOWUPCUSTOMSTATUS_ID Column Name found in Datamart and Curated Table :: CANCELATIONBALANCEINVOICE_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: MEMO Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: INVOICETEMPLATE_ID Column Name found in Datamart and Curated Table :: BILLINGEMAIL_ID Column Name found in Datamart and Curated Table :: BILLINGPREFERENCE Column Name found in Datamart and Curated Table :: CANCELLATIONDATE Column Name found in Datamart and Curated Table :: FIRSTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUID Column Name found in Datamart and Curated Table :: RENEWEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BILLINGCOVERAGEPERIOD Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: PAYMENTTYPE_ID Column Name found in Datamart and Curated Table :: PREVIOUSRECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CUSTOMERPO Column Name found in Datamart and Curated Table :: FOLLOWUPON Column Name found in Datamart and Curated Table :: FOLLOWUPSTATUS Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASK_ID Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: BILLINGTEMPLATE_ID Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYMENTMETHOD_ID Column Name found in Datamart and Curated Table :: RECURRINGLOCATION_ID Column Name found in Datamart and Curated Table :: BILLINGFREQUENCY Column Name found in Datamart and Curated Table :: CANCELATIONINVOICE_ID Column Name found in Datamart and Curated Table :: INITIALDEFERREDREVENUE Column Name found in Datamart and Curated Table :: RENEWALBILLINGFREQUENCY Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: NEXTSCHEDULEDBILLDATE Column Name found in Datamart and Curated Table :: RENEWALDURATION Column Name found in Datamart and Curated Table :: RENEWALMEMBERSHIPTASKREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: FROM Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_698, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_CALL, STR_API_CALL, DIM_CALL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALL'and TABLE_SCHEMA='ST_API_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALL :: [DURATION, CALLSERVICE, CREATEDON, CUSTOMER_ID, REASON_ID, RECORDINGURL, VOICEMAILPATH, CONVERSIONSCORE, TAG, AGENT_ID, DIRECTION, ESTIMATE_ID, FROM, STATUS, MODIFIEDON, EXCUSEMEMO, LOCATION_ID, RECORDINGID, SID, TO, IMPORTID, TYPE, JOB_ID, FOLLOWUP_ID, ID, REVIEWINGBY_ID, WONTREVIEW, ACTIVE, CAMPAIGN_ID, CREATEDBY_ID, REVIEWEDBY_ID, RECORDINGPATH, LEAD_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALL :: [CREATEDBY_ID, RECORDINGID, REVIEWINGBY_ID, STATUS, TENANT_TYPE, TO, DURATION, FOLLOWUP_ID, LEAD_ID, LOCATION_ID, RECORDINGPATH, DIRECTION, EXCUSEMEMO, IMPORTID, VOICEMAILPATH, CALLSERVICE, MASTER_ID, RECORDINGURL, TAG, ACTIVE, CAMPAIGN_ID, FROM, JOB_ID, REVIEWEDBY_ID, SID, AGENT_ID, REASON_ID, RECORD_CREATE_DATE, CREATEDON, ID, MODIFIEDON, ACTIVE_FLAG, CONVERSIONSCORE, ESTIMATE_ID, RECORD_UPDATE_DATE, CUSTOMER_ID, TYPE, WONTREVIEW] Column names for Curated Table --> DIM_CALL :: [ESTIMATE_ID, REASON_ID, WONTREVIEW, AGENT_ID, DIRECTION, FOLLOWUP_ID, LOCATION_ID, RECORDINGID, TAG, TYPE, CUSTOMER_ID, LEAD_ID, RECORDINGPATH, VOICEMAILPATH, STATUS, CONVERSIONSCORE, FROM, CREATEDBY_ID, DURATION, TENANT_TYPE, ACTIVE, CALLSERVICE, CAMPAIGN_ID, ID, RECORDINGURL, RECORD_UPDATE_DATE, RECORD_CREATE_DATE, JOB_ID, REVIEWEDBY_ID, TO, RECORD_UPDATED_BY, REVIEWINGBY_ID, SID, CREATEDON, EXCUSEMEMO, IMPORTID, MODIFIEDON] Column Name found in Datamart and Curated Table :: DURATION Column Name found in Datamart and Curated Table :: CALLSERVICE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: REASON_ID Column Name found in Datamart and Curated Table :: RECORDINGURL Column Name found in Datamart and Curated Table :: VOICEMAILPATH Column Name found in Datamart and Curated Table :: CONVERSIONSCORE Column Name found in Datamart and Curated Table :: TAG Column Name found in Datamart and Curated Table :: AGENT_ID Column Name found in Datamart and Curated Table :: DIRECTION Column Name found in Datamart and Curated Table :: ESTIMATE_ID Column Name found in Datamart and Curated Table :: FROM Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: EXCUSEMEMO Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: RECORDINGID Column Name found in Datamart and Curated Table :: SID Column Name found in Datamart and Curated Table :: TO Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: FOLLOWUP_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: REVIEWINGBY_ID Column Name found in Datamart and Curated Table :: WONTREVIEW Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CAMPAIGN_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: REVIEWEDBY_ID Column Name found in Datamart and Curated Table :: RECORDINGPATH Column Name found in Datamart and Curated Table :: LEAD_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
5 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_028, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, PAYROLLPROFILE, STR_PAYROLLPROFILE, DIM_PAYROLLPROFILE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.PAYROLLPROFILE
Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_PAYROLLPROFILE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 1 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_PAYROLLPROFILE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 1 Row Count of Table PAYROLLPROFILE is matched for RAW :: 1 DataMart :: 1 CURATED :: 1 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_218, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, HOLDJOBREASON, STR_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='HOLDJOBREASON'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_HOLDJOBREASON'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> HOLDJOBREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, NAME, ACTIVE, MODIFIEDON] Column names for DataMart Table --> STR_HOLDJOBREASON :: [ID, RECORD_CREATE_DATE, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, CREATEDON, IMPORTID, TENANT_TYPE, MASTER_ID, NAME, RECORD_UPDATE_DATE, MODIFIEDON] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1015, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_SERVICE, STR_API_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_SERVICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_SERVICE'and TABLE_SCHEMA='ST_API_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_SERVICE :: [BASERATE1, CATEGORY_ID, ID, MEMBERSHIP, QBITEMNAME, SYNCDATE, ACCOUNT, ACTIVE, ALLOWDISCOUNTS, BASERATE3, NOTAX, GENERATEDTAGTARGETS, MEMBERSHIPTYPE_ID, ORIGINAL_ID, ADDONPRICE, ISOTTASK, MEMBERSHIPACTION, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPYEARS, PRICE, SOLDBYCOMMISSION, DISPATCHFEE, ADDONFLATAMOUNT, COMMISSIONBONUS, DISPLAYNAME, HOURS, ISDEFERREDREVENUE, WARRANTY_DURATION, PURCHASEORDERLIMITS_FLATAMOUNT, WORKFLOWACTION_ID, BASERATE2, CROSSSALEGROUP, MODIFIEDON, MINIMUMLABORHOURS, NAME, PURCHASEORDERLIMITS_REVENUEPERCENT, IMPORTID, ADDONMEMBERPRICE, ALLOWAPPLYTAGSTOENTITIES, BONUS, GENERALLEDGERACCOUNT_ID, PAYSCOMMISSION, COST, EXCLUDEFROMPRICEBOOKWIZARD, IMAGES, LOYALTYPROGRAMELIGIBLE, SCHEDULEDFLATAMOUNT, SOURCEVERSION, TAXABLE, MEMBERPRICE, ARCHIVED, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, CREATEDON, DESCRIPTION, ISTIMEANDMATERIAL, MEMBERSHIPMONTHS, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, PROVIDER_ID, COPIEDFROM_ID, DISPLAYINAMOUNT, SOURCE, SUPPLIERIMAGES, CREATEDBY_ID, ISLABOR, PAYSSOLDBYRATE, WARRANTY_DESCRIPTION, RECURRINGSERVICETYPE_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_SERVICE :: [DISPLAYNAME, MEMBERSHIP, PAYSFLATAMOUNT, SUPPLIERIMAGES, CATEGORY_ID, PAYSSOLDBYRATE, SCHEDULEDFLATAMOUNT, SOURCE, SYNCDATE, TAXABLE, MEMBERSHIPYEARS, MEMBERSHIPACTION, ACTIVE_FLAG, ADDONFLATAMOUNT, AVALARARESIDENTIALTAXCODE, BONUS, COMMISSIONBONUS, DISPATCHFEE, MASTER_ID, PAYSCOMMISSION, PURCHASEORDERLIMITS_FLATAMOUNT, BASERATE2, IMPORTID, PAYTECHSPECIFICBONUS, MEMBERSHIPTYPE_ID, DESCRIPTION, GENERALLEDGERACCOUNT_ID, MODIFIEDON, RECURRINGSERVICETYPE_ID, SOURCEVERSION, AVALARACOMMERCIALTAXCODE, ISDEFERREDREVENUE, ACTIVE, ALLOWDISCOUNTS, COPIEDFROM_ID, COST, ID, IMAGES, NAME, RECORD_CREATE_DATE, PROVIDER_ID, ALLOWAPPLYTAGSTOENTITIES, ARCHIVED, QBITEMNAME, ISTIMEANDMATERIAL, LOYALTYPROGRAMELIGIBLE, MINIMUMLABORHOURS, RECORD_UPDATE_DATE, NOTAX, BUSINESSUNIT_ID, EXTERNALID, MEMBERSHIPMONTHS, ORIGINAL_ID, CREATEDON, ISLABOR, WARRANTY_DURATION, ACCOUNT, AUTOGLASSTYPE, BASERATE1, CROSSSALEGROUP, DISPLAYINAMOUNT, ISOTTASK, CREATEDBY_ID, EXCLUDEFROMPRICEBOOKWIZARD, WARRANTY_DESCRIPTION, ADDONMEMBERPRICE, ADDONPRICE, BASERATE3, MEMBERPRICE, PURCHASEORDERLIMITS_REVENUEPERCENT, SOLDBYCOMMISSION, WORKFLOWACTION_ID, HOURS, PRICE, TENANT_TYPE, GENERATEDTAGTARGETS] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_720, API_Table, BILLFENWICK, API_MAT, ST_API_BILLFENWICK, MASTER_DIMENSIONS, ST_API_MATERIALVENDOR, STR_API_MATERIALVENDOR, DIM_MATERIALVENDOR, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_MATERIALVENDOR WHERE TENANT_NAME='BILLFENWICK'
Table Count in Snowflake:: 4799 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_BILLFENWICK.STR_API_MATERIALVENDOR WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 4799 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_MATERIALVENDOR WHERE TENANT_TYPE='BILLFENWICK' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 4799 Row Count of Table MATERIALVENDOR is matched for APIMAT :: 4799 DataMart :: 4799 Row Count of Table MATERIALVENDOR is matched for DataMart :: 4799 CURATED :: 4799 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_865, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CANCELJOBREASON, STR_API_CANCELJOBREASON, DIM_CANCELJOBREASON, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_CANCELJOBREASON WHERE TENANT_NAME='GOLDMEDAL'
Table Count in Snowflake:: 49 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 49 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table CANCELJOBREASON is matched for APIMAT :: 49 DataMart :: 49 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_CANCELJOBREASON WHERE TENANT_TYPE='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_GOLDMEDAL.STR_API_CANCELJOBREASON WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 49 Row Count of Table CANCELJOBREASON is matched for DataMart :: 49 CURATED :: 49 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_029, BKP_Table, CASTEEL, ST_CASTEEL_MATILLION, ST_BKP_CASTEEL, MASTER_DIMENSIONS, TAXZONE, STR_TAXZONE, DIM_TAXZONE, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_CASTEEL_MATILLION.TAXZONE
Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_CASTEEL.STR_TAXZONE Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 2 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TAXZONE where tenant_type='CASTEEL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 2 Row Count of Table TAXZONE is matched for RAW :: 2 DataMart :: 2 CURATED :: 2 |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_743, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_CATEGORY, STR_API_CATEGORY, DIM_CATEGORY Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CATEGORY'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CATEGORY'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CATEGORY'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CATEGORY :: [SOURCEVERSION, SUPPLIERIMAGES, CREATEDBY_ID, CREATEDON, IMAGE, CATEGORYTYPE, HIDEINMOBILE, ID, IMPORTID, PARENT_ID, BUSINESSUNIT_ID, SOURCE, ACTIVE, AVALARACOMMERCIALTAXCODE, DESCRIPTION, AVALARARESIDENTIALTAXCODE, NAME, SKUIMAGES, POSITION, EXTERNALID, TENANT_TYPE] Column names for DataMart Table --> STR_API_CATEGORY :: [CREATEDON, MASTER_ID, RECORD_UPDATE_DATE, SOURCEVERSION, IMPORTID, ACTIVE_FLAG, AVALARARESIDENTIALTAXCODE, HIDEINMOBILE, BUSINESSUNIT_ID, DESCRIPTION, EXTERNALID, ID, PARENT_ID, POSITION, SOURCE, TENANT_TYPE, IMAGE, ACTIVE, SKUIMAGES, CATEGORYTYPE, AVALARACOMMERCIALTAXCODE, CREATEDBY_ID, NAME, RECORD_CREATE_DATE, SUPPLIERIMAGES] Column names for Curated Table --> DIM_CATEGORY :: [AVALARARESIDENTIALTAXCODE, POSITION, SOURCEVERSION, IMAGE, ACTIVE, IMPORTID, NAME, SKUIMAGES, CREATEDBY_ID, PARENT_ID, SOURCE, DESCRIPTION, EXTERNALID, SUPPLIERIMAGES, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, CATEGORYTYPE, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, CREATEDON, HIDEINMOBILE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: CATEGORYTYPE Column Name found in Datamart and Curated Table :: HIDEINMOBILE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PARENT_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: SKUIMAGES Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1161, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_HOLDJOBREASON, STR_API_HOLDJOBREASON, DIM_HOLDJOBREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_HOLDJOBREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_HOLDJOBREASON'and TABLE_SCHEMA='ST_API_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_HOLDJOBREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_HOLDJOBREASON :: [ID, ACTIVE, MODIFIEDON, CREATEDBY_ID, CREATEDON, NAME, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_HOLDJOBREASON :: [MASTER_ID, CREATEDBY_ID, ACTIVE, RECORD_UPDATE_DATE, ACTIVE_FLAG, MODIFIEDON, TENANT_TYPE, CREATEDON, ID, IMPORTID, NAME, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_HOLDJOBREASON :: [ACTIVE, ID, NAME, RECORD_UPDATED_BY, CREATEDON, MODIFIEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, TENANT_TYPE, IMPORTID, CREATEDBY_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_863, API_Table, GOLDMEDAL, API_MAT, ST_API_GOLDMEDAL, MASTER_DIMENSIONS, ST_API_CALLREASON, STR_API_CALLREASON, DIM_CALLREASON Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_CALLREASON'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_CALLREASON'and TABLE_SCHEMA='ST_API_GOLDMEDAL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CALLREASON'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_CALLREASON :: [CREATEDBY_ID, CREATEDON, ID, IMPORTID, ACTIVE, LEAD, MODIFIEDON, NAME, TENANT_TYPE] Column names for DataMart Table --> STR_API_CALLREASON :: [RECORD_CREATE_DATE, TENANT_TYPE, ACTIVE_FLAG, CREATEDON, MASTER_ID, ACTIVE, CREATEDBY_ID, IMPORTID, NAME, MODIFIEDON, ID, LEAD, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_CALLREASON :: [CREATEDBY_ID, RECORD_CREATE_DATE, MODIFIEDON, LEAD, RECORD_UPDATED_BY, ACTIVE, ID, CREATEDON, IMPORTID, NAME, TENANT_TYPE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: LEAD Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_054, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_FOURPROS_MATILLION.CUSTOMFIELD
Table Count in Snowflake:: 24308 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_FOURPROS.STR_CUSTOMFIELD Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 24308 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.FACT_CUSTOMFIELD where tenant_type='FOURPROS' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 24308 Row Count of Table CUSTOMFIELD is matched for RAW :: 24308 DataMart :: 24308 CURATED :: 24308 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_138, BKP_Table, HORIZONSERVICES, ST_HORIZONSERVICES_MATILLION, ST_BKP_HORIZONSERVICES, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_HORIZONSERVICES_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_COUNTERSALESLOCATION'and TABLE_SCHEMA='ST_BKP_HORIZONSERVICES' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_COUNTERSALESLOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> COUNTERSALESLOCATION :: [CUSTOMER_ID, ID, NAME, ACTIVE, CREATEDBY_ID, IMPORTID, INVENTORYLOCATION_ID, BUSINESSUNIT_ID, CREATEDON, TAXZONE_ID] Column names for DataMart Table --> STR_COUNTERSALESLOCATION :: [ACTIVE_FLAG, CREATEDBY_ID, CUSTOMER_ID, TENANT_TYPE, CREATEDON, NAME, INVENTORYLOCATION_ID, RECORD_CREATE_DATE, MASTER_ID, RECORD_UPDATE_DATE, ID, ACTIVE, BUSINESSUNIT_ID, IMPORTID, TAXZONE_ID] Column names for Curated Table --> DIM_COUNTERSALESLOCATION :: [BUSINESSUNIT_ID, TENANT_TYPE, ACTIVE, ID, TAXZONE_ID, RECORD_CREATE_DATE, NAME, CREATEDBY_ID, CUSTOMER_ID, RECORD_UPDATED_BY, CREATEDON, INVENTORYLOCATION_ID, RECORD_UPDATE_DATE, IMPORTID] Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: TAXZONE_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
12 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_173, BKP_Table, HUTCHINSON, ST_HUTCHINSON_MATILLION, ST_BKP_HUTCHINSON, MASTER_DIMENSIONS, CUSTOMFIELD, STR_CUSTOMFIELD, FACT_CUSTOMFIELD Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CUSTOMFIELD'and TABLE_SCHEMA='ST_HUTCHINSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CUSTOMFIELD'and TABLE_SCHEMA='ST_BKP_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_CUSTOMFIELD'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CUSTOMFIELD :: [TYPE_ID, ID, CREATEDON, IMPORTID, OWNER_ID, CREATEDBY_ID, ACTIVE, VALUE, MODIFIEDON] Column names for DataMart Table --> STR_CUSTOMFIELD :: [OWNER_ID, ACTIVE, ACTIVE_FLAG, MASTER_ID, VALUE, RECORD_CREATE_DATE, MODIFIEDON, RECORD_UPDATE_DATE, TYPE_ID, ID, IMPORTID, CREATEDBY_ID, CREATEDON, TENANT_TYPE] Column names for Curated Table --> FACT_CUSTOMFIELD :: [VALUE, ACTIVE, RECORD_UPDATED_BY, IMPORTID, OWNER_ID, CREATEDBY_ID, TENANT_TYPE, ID, MODIFIEDON, TYPE_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE] Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: VALUE Column Name found in Datamart and Curated Table :: MODIFIEDON Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
7 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_774, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_TECHNICIANSHIFT, STR_API_TECHNICIANSHIFT, DIM_TECHNICIANSHIFT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TECHNICIANSHIFT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TECHNICIANSHIFT is matched for APIMAT :: 250 DataMart :: 250 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TECHNICIANSHIFT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_CASTEEL.STR_API_TECHNICIANSHIFT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 250 Row Count of Table TECHNICIANSHIFT is matched for DataMart :: 250 CURATED :: 250 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_369, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, BUSINESSUNIT, STR_BUSINESSUNIT, DIM_BUSINESSUNIT, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.BUSINESSUNIT
Table Count in Snowflake:: 95 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_BUSINESSUNIT Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 95 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 140 Row Count of Table BUSINESSUNIT is matched for RAW :: 95 DataMart :: 95 CURATED :: 140 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1021, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_TIMESHEETCODE, STR_API_TIMESHEETCODE, DIM_TIMESHEETCODE, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_TIMESHEETCODE WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_TIMESHEETCODE WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_TIMESHEETCODE WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table TIMESHEETCODE is matched for APIMAT :: 0 DataMart :: 0 Row Count of Table TIMESHEETCODE is matched for DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_197, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, PAYMENTTERM, STR_PAYMENTTERM, DIM_PAYMENTTERM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='PAYMENTTERM'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_PAYMENTTERM'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PAYMENTTERM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> PAYMENTTERM :: [ACTIVE, DUEDAY, NAME, ISVENDORDEFAULT, IMPORTID, CREATEDON, ID, DUEDAYTYPE, ISCUSTOMERDEFAULT, INUSECOUNT, CREATEDBY_ID] Column names for DataMart Table --> STR_PAYMENTTERM :: [ID, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, IMPORTID, NAME, ACTIVE, CREATEDBY_ID, INUSECOUNT, DUEDAY, ISVENDORDEFAULT, MASTER_ID, ACTIVE_FLAG, CREATEDON, ISCUSTOMERDEFAULT, TENANT_TYPE, DUEDAYTYPE] Column names for Curated Table --> DIM_PAYMENTTERM :: [CREATEDON, CREATEDBY_ID, INUSECOUNT, ISCUSTOMERDEFAULT, NAME, DUEDAY, ID, ISVENDORDEFAULT, ACTIVE, RECORD_UPDATED_BY, TENANT_TYPE, DUEDAYTYPE, IMPORTID, RECORD_UPDATE_DATE, RECORD_CREATE_DATE] Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: DUEDAY Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ISVENDORDEFAULT Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: DUEDAYTYPE Column Name found in Datamart and Curated Table :: ISCUSTOMERDEFAULT Column Name found in Datamart and Curated Table :: INUSECOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
4 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_236, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, SERVICE, STR_SERVICE, DIM_SERVICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SERVICE'and TABLE_SCHEMA='ST_BILLFENWICK_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SERVICE'and TABLE_SCHEMA='ST_BKP_BILLFENWICK' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SERVICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SERVICE :: [ACCOUNT, AUTOGLASSTYPE, DISPLAYINAMOUNT, SOURCEVERSION, MODIFIEDON, DISPLAYNAME, MEMBERSHIPMONTHS, QBITEMNAME, ADDONMEMBERPRICE, DESCRIPTION, ID, ORIGINAL_ID, TAXABLE, BONUS, GENERALLEDGERACCOUNT_ID, GENERATEDTAGTARGETS, PAYSSOLDBYRATE, IMPORTID, SOLDBYCOMMISSION, AVALARACOMMERCIALTAXCODE, NOTAX, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCE, BUSINESSUNIT_ID, CATEGORY_ID, PRICE, RECURRINGSERVICETYPE_ID, WARRANTY_DESCRIPTION, WARRANTY_DURATION, ACTIVE, COPIEDFROM_ID, CROSSSALEGROUP, EXTERNALID, MINIMUMLABORHOURS, PAYTECHSPECIFICBONUS, ISTIMEANDMATERIAL, MEMBERPRICE, SYNCDATE, ADDONFLATAMOUNT, ISDEFERREDREVENUE, AVALARARESIDENTIALTAXCODE, ISLABOR, ISOTTASK, MEMBERSHIPACTION, PAYSCOMMISSION, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, LOYALTYPROGRAMELIGIBLE, BASERATE1, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERSHIPYEARS, NAME, ADDONPRICE, BASERATE2, IMAGES, ALLOWAPPLYTAGSTOENTITIES, ARCHIVED, BASERATE3, COMMISSIONBONUS, COST, CREATEDBY_ID, CREATEDON, DISPATCHFEE, HOURS, MEMBERSHIP, WORKFLOWACTION_ID, ALLOWDISCOUNTS, MEMBERSHIPTYPE_ID, PROVIDER_ID, SCHEDULEDFLATAMOUNT] Column names for DataMart Table --> STR_SERVICE :: [ARCHIVED, AVALARACOMMERCIALTAXCODE, BASERATE2, MEMBERSHIP, PURCHASEORDERLIMITS_FLATAMOUNT, SOURCEVERSION, COMMISSIONBONUS, COPIEDFROM_ID, CREATEDON, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, IMPORTID, IMAGES, LOYALTYPROGRAMELIGIBLE, MEMBERSHIPACTION, RECORD_CREATE_DATE, WARRANTY_DURATION, ISTIMEANDMATERIAL, MASTER_ID, ISOTTASK, SUPPLIERIMAGES, TENANT_TYPE, PAYSSOLDBYRATE, ACCOUNT, ACTIVE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, BONUS, BUSINESSUNIT_ID, GENERALLEDGERACCOUNT_ID, PAYSFLATAMOUNT, PURCHASEORDERLIMITS_REVENUEPERCENT, MEMBERSHIPYEARS, ALLOWAPPLYTAGSTOENTITIES, ALLOWDISCOUNTS, AVALARARESIDENTIALTAXCODE, BASERATE1, HOURS, TAXABLE, ID, MEMBERSHIPMONTHS, PAYSCOMMISSION, WORKFLOWACTION_ID, SYNCDATE, COST, EXCLUDEFROMPRICEBOOKWIZARD, EXTERNALID, ISLABOR, MODIFIEDON, SOURCE, CREATEDBY_ID, SOLDBYCOMMISSION, ACTIVE_FLAG, DESCRIPTION, DISPATCHFEE, NOTAX, PROVIDER_ID, RECORD_UPDATE_DATE, RECURRINGSERVICETYPE_ID, BASERATE3, QBITEMNAME, SCHEDULEDFLATAMOUNT, MEMBERPRICE, MINIMUMLABORHOURS, NAME, ADDONMEMBERPRICE, CATEGORY_ID, PAYTECHSPECIFICBONUS, WARRANTY_DESCRIPTION, CROSSSALEGROUP, ISDEFERREDREVENUE, MEMBERSHIPTYPE_ID, ORIGINAL_ID, DISPLAYNAME, PRICE] Column names for Curated Table --> DIM_SERVICE :: [ACCOUNT, ALLOWDISCOUNTS, BASERATE3, DESCRIPTION, DISPATCHFEE, ISOTTASK, MEMBERSHIP, SOLDBYCOMMISSION, DISPLAYNAME, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, BUSINESSUNIT_ID, COMMISSIONBONUS, NOTAX, EXTERNALID, PRICE, CATEGORY_ID, CREATEDON, CROSSSALEGROUP, MEMBERSHIPYEARS, PAYSFLATAMOUNT, PAYSSOLDBYRATE, WARRANTY_DURATION, MODIFIEDON, RECORD_CREATE_DATE, TAXABLE, MEMBERSHIPACTION, ADDONMEMBERPRICE, BONUS, COPIEDFROM_ID, ISDEFERREDREVENUE, SOURCE, ARCHIVED, BASERATE1, PURCHASEORDERLIMITS_REVENUEPERCENT, RECURRINGSERVICETYPE_ID, SOURCEVERSION, ALLOWAPPLYTAGSTOENTITIES, AVALARARESIDENTIALTAXCODE, DISPLAYINAMOUNT, GENERATEDTAGTARGETS, ISTIMEANDMATERIAL, PROVIDER_ID, ADDONFLATAMOUNT, COST, GENERALLEDGERACCOUNT_ID, MEMBERSHIPTYPE_ID, QBITEMNAME, WARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ID, IMAGES, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, NAME, ACTIVE, ADDONPRICE, LOYALTYPROGRAMELIGIBLE, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, HOURS, IMPORTID, MINIMUMLABORHOURS, PAYSCOMMISSION, WORKFLOWACTION_ID, MEMBERPRICE, BASERATE2, CREATEDBY_ID, MEMBERSHIPMONTHS, ORIGINAL_ID, SYNCDATE, ISLABOR, PURCHASEORDERLIMITS_FLATAMOUNT, TENANT_TYPE, SCHEDULEDFLATAMOUNT] Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPMONTHS Column Name found in Datamart and Curated Table :: QBITEMNAME Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERATEDTAGTARGETS Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: RECURRINGSERVICETYPE_ID Column Name found in Datamart and Curated Table :: WARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: WARRANTY_DURATION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: MINIMUMLABORHOURS Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: ISTIMEANDMATERIAL Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISDEFERREDREVENUE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: ISLABOR Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: MEMBERSHIPACTION Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: MEMBERSHIPYEARS Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: ALLOWAPPLYTAGSTOENTITIES Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DISPATCHFEE Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: MEMBERSHIP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: MEMBERSHIPTYPE_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1165, API_Table, SNELLHEATINGAIR, API_MAT, ST_API_SNELLHEATINGAIR, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='SNELLHEATINGAIR'
Table Count in Snowflake:: 1415 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 1415 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 1415 DataMart :: 1415 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='SNELLHEATINGAIR' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_SNELLHEATINGAIR.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 1415 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 1415 CURATED :: 1415 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1087, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_LOCATION WHERE TENANT_NAME='MAITZ'
Table Count in Snowflake:: 582 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_MAITZ.STR_API_LOCATION WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 582 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table LOCATION is matched for APIMAT :: 582 DataMart :: 582 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_LOCATION WHERE TENANT_TYPE='MAITZ' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_MAITZ.STR_API_LOCATION WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 582 Row Count of Table LOCATION is matched for DataMart :: 582 CURATED :: 582 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_762, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [CREATEDON, TENANT_TYPE, ACCOUNTNAME, ACTIVE_FLAG, ID, CREATEDBY_ID, ACTIVE, COST, MASTER_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, IMPORTID, RECORD_CREATE_DATE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_665, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, EMPLOYEE, STR_EMPLOYEE, DIM_EMPLOYEE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EMPLOYEE'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_EMPLOYEE'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EMPLOYEE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> EMPLOYEE :: [ID, ISEXCLUDEDFROMPAYROLL, MANAGER_ID, MIDDLENAME, HOME_ZIP, MOBILEPHONE, ACTIVE, HOME_LATITUDE, ISEXTERNAL, OVERTIMEMODE, STARTDATE, HOME_COUNTRY, OVERTIMEPROFILE_ID, PAYROLLBUSINESSUNIT_ID, CREATEDON, EMAIL, AGENTID, CREATEDBY_ID, EMAILCONFIRMED, USER_ID, SALESFORCEROLE, HOME_ISMILITARY, HOME_CITY, HOME_ISMANUALCOORDINATES, MOBILEPHONECONFIRMED, PHONECONFIRMED, BIRTHDATE, PAYFREQUENCY_ID, IMPORTID, MODIFIEDON, NAME, PAYROLLID, SALESFORCECONTACTID, CLOCKINOUTREMINDER, FIRSTNAME, HOME_LONGITUDE, PHONE, POSITION, PAYROLLSTARTPERIOD, HOME_STREET, HOME_UNIT, HOURLYRATE, PHOTO, HOME_STATE, LASTNAME] Column names for DataMart Table --> STR_EMPLOYEE :: [CREATEDON, HOME_LATITUDE, ISEXTERNAL, MIDDLENAME, PAYROLLID, HOME_ISMANUALCOORDINATES, MANAGER_ID, MOBILEPHONECONFIRMED, ISEXCLUDEDFROMPAYROLL, OVERTIMEPROFILE_ID, BIRTHDATE, USER_ID, PHOTO, ACTIVE_FLAG, AGENTID, HOME_CITY, MASTER_ID, PHONE, ACTIVE, CREATEDBY_ID, FIRSTNAME, ID, LASTNAME, PAYROLLSTARTPERIOD, HOME_UNIT, NAME, OVERTIMEMODE, POSITION, SALESFORCECONTACTID, PHONECONFIRMED, HOME_ISMILITARY, PAYROLLBUSINESSUNIT_ID, RECORD_CREATE_DATE, SALESFORCEROLE, PAYFREQUENCY_ID, CLOCKINOUTREMINDER, EMAIL, HOME_LONGITUDE, HOURLYRATE, IMPORTID, MOBILEPHONE, STARTDATE, EMAILCONFIRMED, HOME_STATE, HOME_STREET, TENANT_TYPE, MODIFIEDON, HOME_COUNTRY, HOME_ZIP, RECORD_UPDATE_DATE] Column names for Curated Table --> DIM_EMPLOYEE :: [CREATEDON, EMAIL, HOME_COUNTRY, HOME_ISMILITARY, PAYROLLID, PHONECONFIRMED, PAYROLLSTARTPERIOD, STARTDATE, PHONE, EMAILCONFIRMED, MOBILEPHONE, PAYFREQUENCY_ID, USER_ID, HOME_STATE, ISEXTERNAL, SALESFORCEROLE, CLOCKINOUTREMINDER, OVERTIMEMODE, ACTIVE, FIRSTNAME, HOURLYRATE, ISEXCLUDEDFROMPAYROLL, PAYROLLBUSINESSUNIT_ID, SALESFORCECONTACTID, AGENTID, CREATEDBY_ID, MANAGER_ID, HOME_ZIP, ID, IMPORTID, MODIFIEDON, PHOTO, RECORD_CREATE_DATE, BIRTHDATE, HOME_LATITUDE, HOME_STREET, POSITION, MOBILEPHONECONFIRMED, RECORD_UPDATED_BY, HOME_CITY, HOME_ISMANUALCOORDINATES, HOME_LONGITUDE, HOME_UNIT, LASTNAME, MIDDLENAME, TENANT_TYPE, NAME, RECORD_UPDATE_DATE, OVERTIMEPROFILE_ID] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISEXCLUDEDFROMPAYROLL Column Name found in Datamart and Curated Table :: MANAGER_ID Column Name found in Datamart and Curated Table :: MIDDLENAME Column Name found in Datamart and Curated Table :: HOME_ZIP Column Name found in Datamart and Curated Table :: MOBILEPHONE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: HOME_LATITUDE Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: STARTDATE Column Name found in Datamart and Curated Table :: HOME_COUNTRY Column Name found in Datamart and Curated Table :: OVERTIMEPROFILE_ID Column Name found in Datamart and Curated Table :: PAYROLLBUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: AGENTID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EMAILCONFIRMED Column Name found in Datamart and Curated Table :: USER_ID Column Name found in Datamart and Curated Table :: SALESFORCEROLE Column Name found in Datamart and Curated Table :: HOME_ISMILITARY Column Name found in Datamart and Curated Table :: HOME_CITY Column Name found in Datamart and Curated Table :: HOME_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: MOBILEPHONECONFIRMED Column Name found in Datamart and Curated Table :: PHONECONFIRMED Column Name found in Datamart and Curated Table :: BIRTHDATE Column Name found in Datamart and Curated Table :: PAYFREQUENCY_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYROLLID Column Name found in Datamart and Curated Table :: SALESFORCECONTACTID Column Name found in Datamart and Curated Table :: CLOCKINOUTREMINDER Column Name found in Datamart and Curated Table :: FIRSTNAME Column Name found in Datamart and Curated Table :: HOME_LONGITUDE Column Name found in Datamart and Curated Table :: PHONE Column Name found in Datamart and Curated Table :: POSITION Column Name found in Datamart and Curated Table :: PAYROLLSTARTPERIOD Column Name found in Datamart and Curated Table :: HOME_STREET Column Name found in Datamart and Curated Table :: HOME_UNIT Column Name found in Datamart and Curated Table :: HOURLYRATE Column Name found in Datamart and Curated Table :: PHOTO Column Name found in Datamart and Curated Table :: HOME_STATE Column Name found in Datamart and Curated Table :: LASTNAME Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1096, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_PURCHASEORDERITEM, STR_API_PURCHASEORDERITEM, DIM_PURCHASEORDERITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_PURCHASEORDERITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_PURCHASEORDERITEM'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_PURCHASEORDERITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_PURCHASEORDERITEM :: [EQUIPMENT_ID, MARKUP, MODIFIEDON, ROLLEDOVERFROMITEM_ID, UNITOFMEASURE_ID, ACTIVE, ID, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, BUSINESSUNIT_ID, ISINVENTORY, VENDORPARTNUMBER, COST, MATERIALVENDOR_ID, SERIALNUMBER, CREATEDON, DESCRIPTION, EQUIPMENTVENDOR_ID, REQUISITIONITEM_ID, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT1, TECHNICIANFORBASERATE3_ID, STATUS, CREATEDBY_ID, TECHNICIANFORBASERATE1_ID, MATERIAL_ID, TECHNICIANSPLIT3, CHARGEABLEITEM_ID, INVENTORYLOCATION_ID, QUANTITY, ROLLOVERQUANTITY, SKUVENDOR_ID, PROJECTLABELS, SKUREFERENCE_SKUID, TECHNICIANSPLIT2, USEDMATERIAL_ID, SKU_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_PURCHASEORDERITEM :: [ACTIVE_FLAG, CREATEDBY_ID, SKUREFERENCE_SKUID, SKU_ID, TECHNICIANFORBASERATE1_ID, USEDMATERIAL_ID, INVENTORYLOCATION_ID, BUSINESSUNIT_ID, MASTER_ID, TECHNICIANFORBASERATE2_ID, TENANT_TYPE, IMPORTID, PURCHASEORDER_ID, SKUREFERENCE_SKUTYPE, QUANTITY, ISINVENTORY, COST, MATERIAL_ID, SERIALNUMBER, VENDORPARTNUMBER, UNITOFMEASURE_ID, RECORD_CREATE_DATE, ACTIVE, CREATEDON, ID, MARKUP, MODIFIEDON, REQUISITIONITEM_ID, TECHNICIANSPLIT1, CHARGEABLEITEM_ID, TECHNICIANFORBASERATE3_ID, TECHNICIANSPLIT2, EQUIPMENT_ID, MATERIALVENDOR_ID, PROJECTLABELS, ROLLOVERQUANTITY, EQUIPMENTVENDOR_ID, RECORD_UPDATE_DATE, ROLLEDOVERFROMITEM_ID, SKUVENDOR_ID, TECHNICIANSPLIT3, DESCRIPTION, STATUS] Column names for Curated Table --> DIM_PURCHASEORDERITEM :: [CREATEDBY_ID, DESCRIPTION, EQUIPMENTVENDOR_ID, EQUIPMENT_ID, MATERIALVENDOR_ID, RECORD_UPDATE_DATE, TECHNICIANFORBASERATE1_ID, MODIFIEDON, UNITOFMEASURE_ID, USEDMATERIAL_ID, TECHNICIANSPLIT2, CHARGEABLEITEM_ID, COST, QUANTITY, TECHNICIANFORBASERATE3_ID, INVENTORYLOCATION_ID, IMPORTID, REQUISITIONITEM_ID, TENANT_TYPE, VENDORPARTNUMBER, SKU_ID, CREATEDON, ID, SKUREFERENCE_SKUTYPE, MARKUP, PROJECTLABELS, PURCHASEORDER_ID, SERIALNUMBER, SKUVENDOR_ID, TECHNICIANSPLIT3, ROLLOVERQUANTITY, STATUS, BUSINESSUNIT_ID, ISINVENTORY, RECORD_CREATE_DATE, ROLLEDOVERFROMITEM_ID, TECHNICIANSPLIT1, SKUREFERENCE_SKUID, ACTIVE, MATERIAL_ID, RECORD_UPDATED_BY, TECHNICIANFORBASERATE2_ID] Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ROLLEDOVERFROMITEM_ID Column Name found in Datamart and Curated Table :: UNITOFMEASURE_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: PURCHASEORDER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: VENDORPARTNUMBER Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: SERIALNUMBER Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: EQUIPMENTVENDOR_ID Column Name found in Datamart and Curated Table :: REQUISITIONITEM_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: MATERIAL_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: CHARGEABLEITEM_ID Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: ROLLOVERQUANTITY Column Name found in Datamart and Curated Table :: SKUVENDOR_ID Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_953, API_Table, HDAIR, API_MAT, ST_API_HDAIR, MASTER_DIMENSIONS, ST_API_EQUIPMENT, STR_API_EQUIPMENT, DIM_EQUIPMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_EQUIPMENT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_EQUIPMENT'and TABLE_SCHEMA='ST_API_HDAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_EQUIPMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_EQUIPMENT :: [BUSINESSUNIT_ID, HOURS, IMPORTID, TAXABLE, MANUFACTURER, MODIFIEDON, NAME, PAYSSOLDBYRATE, PAYTECHSPECIFICBONUS, SCHEDULEDFLATAMOUNT, SOURCEVERSION, ACCOUNT, CREATEDBY_ID, SOURCE, WARRANTYRESERVE, BONUS, ADDONMEMBERPRICE, COST, ISSERIALIZED, MANUFACTURERWARRANTY_DESCRIPTION, EXCLUDEFROMPRICEBOOKWIZARD, ORIGINAL_ID, PRIMARYVENDOR_ID, ALLOWDISCOUNTS, COPIEDFROM_ID, CREATEDON, PAYSFLATAMOUNT, SERIALIZEDON, DISPLAYNAME, ACTIVE, ARCHIVED, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, PAYSCOMMISSION, UNITOFMEASURE, DISPLAYINAMOUNT, EXTERNALID, ID, INVENTORYENABLEDON, SUPPLIERIMAGES, SYNCDATE, ADDONFLATAMOUNT, ISINVENTORY, TYPE_ID, SERVICEPROVIDERWARRANTY_DURATION, AVALARARESIDENTIALTAXCODE, COMMISSIONBONUS, IMAGES, MODEL, INVENTORYENABLEDBY_ID, PRICE, ADDONPRICE, ASSETACCOUNT_ID, CATEGORY_ID, GENERALLEDGERACCOUNT_ID, LOYALTYPROGRAMELIGIBLE, COSTOFSALEACCOUNT_ID, DESCRIPTION, MANUFACTURERWARRANTY_DURATION, PROVIDER_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, TENANT_TYPE] Column names for DataMart Table --> STR_API_EQUIPMENT :: [INVENTORYENABLEDBY_ID, ORIGINAL_ID, PAYSCOMMISSION, SERVICEPROVIDERWARRANTY_DESCRIPTION, TYPE_ID, ACTIVE, ADDONFLATAMOUNT, ADDONPRICE, ASSETACCOUNT_ID, COST, CREATEDBY_ID, CREATEDON, DISPLAYINAMOUNT, DISPLAYNAME, MODIFIEDON, MANUFACTURERWARRANTY_DURATION, UNITOFMEASURE, MANUFACTURER, MEMBERPRICE, SCHEDULEDFLATAMOUNT, ARCHIVED, BRAND, CATEGORY_ID, LOYALTYPROGRAMELIGIBLE, MODEL, PAYSSOLDBYRATE, RECORD_UPDATE_DATE, PROVIDER_ID, SOURCEVERSION, WARRANTYRESERVE, MANUFACTURERWARRANTY_DESCRIPTION, PAYTECHSPECIFICBONUS, SUPPLIERIMAGES, AVALARARESIDENTIALTAXCODE, BONUS, COPIEDFROM_ID, EXTERNALID, PRIMARYVENDOR_ID, SOURCE, RECORD_CREATE_DATE, SERIALIZEDON, BUSINESSUNIT_ID, ID, IMPORTID, DESCRIPTION, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, SYNCDATE, ALLOWDISCOUNTS, TAXABLE, AVALARACOMMERCIALTAXCODE, CROSSSALEGROUP, ISINVENTORY, IMAGES, ACTIVE_FLAG, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, EXCLUDEFROMPRICEBOOKWIZARD, NAME, PAYSFLATAMOUNT, SERVICEPROVIDERWARRANTY_DURATION, HOURS, TENANT_TYPE, MASTER_ID, ACCOUNT, ADDONMEMBERPRICE, ISSERIALIZED, PRICE] Column names for Curated Table --> DIM_EQUIPMENT :: [ASSETACCOUNT_ID, COMMISSIONBONUS, COSTOFSALEACCOUNT_ID, MODEL, SCHEDULEDFLATAMOUNT, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, RECORD_CREATE_DATE, SERVICEPROVIDERWARRANTY_DURATION, ID, AVALARACOMMERCIALTAXCODE, BONUS, HOURS, LOYALTYPROGRAMELIGIBLE, SOURCE, SERIALIZEDON, ADDONPRICE, EXCLUDEFROMPRICEBOOKWIZARD, PAYSCOMMISSION, ISINVENTORY, MODIFIEDON, ACTIVE, ADDONMEMBERPRICE, CREATEDON, EXTERNALID, PRIMARYVENDOR_ID, BUSINESSUNIT_ID, NAME, PAYSSOLDBYRATE, SYNCDATE, AVALARARESIDENTIALTAXCODE, BRAND, CREATEDBY_ID, DISPLAYINAMOUNT, MANUFACTURERWARRANTY_DESCRIPTION, TENANT_TYPE, MANUFACTURER, PROVIDER_ID, SOURCEVERSION, RECORD_UPDATED_BY, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, INVENTORYENABLEDBY_ID, TAXABLE, ARCHIVED, RECORD_UPDATE_DATE, DESCRIPTION, CATEGORY_ID, ALLOWDISCOUNTS, GENERALLEDGERACCOUNT_ID, INVENTORYENABLEDON, PRICE, TYPE_ID, SUPPLIERIMAGES, UNITOFMEASURE, CROSSSALEGROUP, IMAGES, IMPORTID, ORIGINAL_ID, SERVICEPROVIDERWARRANTY_DESCRIPTION, MEMBERPRICE, WARRANTYRESERVE, MANUFACTURERWARRANTY_DURATION] Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: MANUFACTURER Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: WARRANTYRESERVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: MODEL Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: MANUFACTURERWARRANTY_DURATION Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERVICEPROVIDERWARRANTY_DESCRIPTION Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_070, BKP_Table, GOLDMEDAL, ST_GOLDMEDAL_MATILLION, ST_BKP_GOLDMEDAL, MASTER_DIMENSIONS, COUNTERSALESLOCATION, STR_COUNTERSALESLOCATION, DIM_COUNTERSALESLOCATION, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_GOLDMEDAL_MATILLION.COUNTERSALESLOCATION
Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_GOLDMEDAL.STR_COUNTERSALESLOCATION Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 0 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_COUNTERSALESLOCATION where tenant_type='GOLDMEDAL' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 0 Row Count of Table COUNTERSALESLOCATION is matched for RAW :: 0 DataMart :: 0 CURATED :: 0 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_844, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_MATERIALVENDORSUBACCOUNT, STR_API_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIALVENDORSUBACCOUNT :: [MATERIALVENDOR_ID, ACCOUNTNAME, ACTIVE, COST, CREATEDBY_ID, ID, CREATEDON, IMPORTID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIALVENDORSUBACCOUNT :: [IMPORTID, MASTER_ID, MATERIALVENDOR_ID, CREATEDON, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, ACCOUNTNAME, ACTIVE, ACTIVE_FLAG, CREATEDBY_ID, ID, COST, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_918, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_JOBAPPOINTMENT, STR_API_JOBAPPOINTMENT, DIM_JOBAPPOINTMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBAPPOINTMENT WHERE TENANT_NAME='HARP'
Table Count in Snowflake:: 6973 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HARP.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 6973 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBAPPOINTMENT is matched for APIMAT :: 6973 DataMart :: 6973 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBAPPOINTMENT WHERE TENANT_TYPE='HARP' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HARP.STR_API_JOBAPPOINTMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 6973 Row Count of Table JOBAPPOINTMENT is matched for DataMart :: 6973 CURATED :: 6973 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_738, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_BUSINESSUNIT WHERE TENANT_NAME='CASTEEL'
Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_CASTEEL.STR_API_BUSINESSUNIT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 24 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_BUSINESSUNIT WHERE TENANT_TYPE='CASTEEL' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 24 Row Count of Table BUSINESSUNIT is matched for APIMAT :: 24 DataMart :: 24 Row Count of Table BUSINESSUNIT is matched for DataMart :: 24 CURATED :: 24 |
1 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_759, API_Table, CASTEEL, API_MAT, ST_API_CASTEEL, MASTER_DIMENSIONS, ST_API_LOCATION, STR_API_LOCATION, DIM_LOCATION Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_LOCATION'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_LOCATION'and TABLE_SCHEMA='ST_API_CASTEEL' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_LOCATION'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, CREATEDON, RECURRINGSERVICE_RECURRENCEINTERVAL, ADDRESS_ISMILITARY, ADDRESS_STATE, CUSTOMER_ID, IMPORTID, AUTOLONGITUDE, TAXABLE, RECURRINGSERVICE_TYPE, ACTIVE, ADDRESS_COUNTRY, ADDRESS_UNIT, AVALARAENTITYCODE, ESTIMATEDTAX, ID, TAXEXEMPT, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDFROM, ADDRESS_ZIP, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_FROM, SUMMARY, RECURRINGSERVICE_MEMO, ADDRESS_CITY, AUTOLATITUDE, ZONE_ID, DONOTSENDTECHNICIAN_ID, ADDRESS_LONGITUDE, MODIFIEDON, NAME, NOCHARGE, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_STREET, CREATEDBY_ID, RECURRINGSERVICE_TO, RECURRINGSERVICE_ACTIVATEDBY, TENANT_TYPE] Column names for DataMart Table --> STR_API_LOCATION :: [ADDRESS_ISMANUALCOORDINATES, ADDRESS_ISMILITARY, ID, PREFERREDTECHNICIAN_ID, RECURRINGSERVICE_RECURRENCEINTERVAL, RECURRINGSERVICE_ACTIVATEDBY, RECURRINGSERVICE_CANCELLATIONDATE, TAXZONE_ID, ADDRESS_COUNTRY, ADDRESS_STATE, CUSTOMER_ID, DONOTSENDTECHNICIAN_ID, RECURRINGSERVICE_MEMO, TAXEXEMPT, ACTIVE_FLAG, ADDRESS_ZIP, AUTOLONGITUDE, IMPORTID, MASTER_ID, RECURRINGSERVICE_TO, ZONE_ID, RECURRINGSERVICE_FROM, ACTIVE, AVALARAENTITYCODE, RECURRINGSERVICE_TYPE, AUTOLATITUDE, TAXABLE, ADDRESS_CITY, NOCHARGE, MODIFIEDON, ADDRESS_STREET, CREATEDBY_ID, ISPREVAILINGWAGE, NAME, TENANT_TYPE, ADDRESS_LATITUDE, RECORD_UPDATE_DATE, SUMMARY, ADDRESS_UNIT, CREATEDON, RECURRINGSERVICE_ACTIVATEDFROM, ESTIMATEDTAX, RECORD_CREATE_DATE, ADDRESS_LONGITUDE] Column names for Curated Table --> DIM_LOCATION :: [ADDRESS_UNIT, AUTOLONGITUDE, RECURRINGSERVICE_ACTIVATEDFROM, RECURRINGSERVICE_TO, TAXABLE, ADDRESS_CITY, ADDRESS_LATITUDE, IMPORTID, NAME, RECURRINGSERVICE_MEMO, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_STREET, DONOTSENDTECHNICIAN_ID, MODIFIEDON, TAXZONE_ID, ADDRESS_ISMANUALCOORDINATES, ESTIMATEDTAX, ISPREVAILINGWAGE, RECURRINGSERVICE_ACTIVATEDBY, AUTOLATITUDE, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, SUMMARY, CUSTOMER_ID, ZONE_ID, TENANT_TYPE, ADDRESS_COUNTRY, ADDRESS_ZIP, NOCHARGE, RECURRINGSERVICE_FROM, RECURRINGSERVICE_RECURRENCEINTERVAL, CREATEDON, RECORD_CREATE_DATE, AVALARAENTITYCODE, RECURRINGSERVICE_CANCELLATIONDATE, RECURRINGSERVICE_TYPE, PREFERREDTECHNICIAN_ID, ACTIVE, ADDRESS_ISMILITARY, CREATEDBY_ID, ID, TAXEXEMPT] Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_RECURRENCEINTERVAL Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: AUTOLONGITUDE Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TYPE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: AVALARAENTITYCODE Column Name found in Datamart and Curated Table :: ESTIMATEDTAX Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: TAXEXEMPT Column Name found in Datamart and Curated Table :: ISPREVAILINGWAGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDFROM Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: PREFERREDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_FROM Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_MEMO Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: AUTOLATITUDE Column Name found in Datamart and Curated Table :: ZONE_ID Column Name found in Datamart and Curated Table :: DONOTSENDTECHNICIAN_ID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_CANCELLATIONDATE Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_TO Column Name found in Datamart and Curated Table :: RECURRINGSERVICE_ACTIVATEDBY Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_924, API_Table, HARP, API_MAT, ST_API_HARP, MASTER_DIMENSIONS, ST_API_MATERIAL, STR_API_MATERIAL, DIM_MATERIAL Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_MATERIAL'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_MATERIAL'and TABLE_SCHEMA='ST_API_HARP' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIAL'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_MATERIAL :: [CATEGORY_ID, COSTOFSALEACCOUNT_ID, DISPLAYINAMOUNT, SOLDBYCOMMISSION, ARCHIVED, AVALARACOMMERCIALTAXCODE, BONUS, COMMISSIONBONUS, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, ACCOUNT, BUSINESSUNIT_ID, CREATEDON, NOTAX, ORIGINAL_ID, PROVIDER_ID, SERIALIZEDON, UNITOFMEASURE, IMPORTID, DISPLAYNAME, ASSETACCOUNT_ID, COPIEDFROM_ID, ISSERIALIZED, PAYSFLATAMOUNT, PRICE, GENERALLEDGERACCOUNT_ID, ID, ISINVENTORY, ACTIVE, AVALARARESIDENTIALTAXCODE, EXTERNALID, IMAGES, PRIMARYVENDOR_ID, TAXABLE, USEFIXEDMATERIALPRICE, DEDUCTASJOBCOST, SOURCEVERSION, SYNCDATE, MODIFIEDON, ADDONMEMBERPRICE, COST, NAME, PAYSCOMMISSION, PAYSSOLDBYRATE, DESCRIPTION, HOURS, SCHEDULEDFLATAMOUNT, SOURCE, ADDONFLATAMOUNT, ADDONPRICE, AUTOGLASSTYPE, CROSSSALEGROUP, PAYTECHSPECIFICBONUS, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, CREATEDBY_ID, MEMBERPRICE, INVENTORYENABLEDBY_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_MATERIAL :: [ACTIVE, ADDONMEMBERPRICE, ASSETACCOUNT_ID, CREATEDBY_ID, EXTERNALID, GENERALLEDGERACCOUNT_ID, NOTAX, CATEGORY_ID, DESCRIPTION, IMAGES, PRIMARYVENDOR_ID, ISINVENTORY, NAME, MODIFIEDON, CREATEDON, MASTER_ID, BONUS, PAYSSOLDBYRATE, SOURCEVERSION, SCHEDULEDFLATAMOUNT, SOLDBYCOMMISSION, ARCHIVED, EXCLUDEFROMPRICEBOOKWIZARD, MEMBERPRICE, ORIGINAL_ID, AVALARACOMMERCIALTAXCODE, IMPORTID, RECORD_CREATE_DATE, PURCHASEORDERLIMITS_REVENUEPERCENT, RECORD_UPDATE_DATE, SOURCE, USEFIXEDMATERIALPRICE, BUSINESSUNIT_ID, DISPLAYINAMOUNT, DEDUCTASJOBCOST, INVENTORYENABLEDON, SYNCDATE, UNITOFMEASURE, ACTIVE_FLAG, ADDONPRICE, AUTOGLASSTYPE, AVALARARESIDENTIALTAXCODE, COPIEDFROM_ID, COSTOFSALEACCOUNT_ID, PRICE, CROSSSALEGROUP, PROVIDER_ID, ACCOUNT, ADDONFLATAMOUNT, COST, DISPLAYNAME, HOURS, ID, PAYSFLATAMOUNT, PAYTECHSPECIFICBONUS, SERIALIZEDON, SUPPLIERIMAGES, TAXABLE, INVENTORYENABLEDBY_ID, PAYSCOMMISSION, ISSERIALIZED, COMMISSIONBONUS, PURCHASEORDERLIMITS_FLATAMOUNT, LOYALTYPROGRAMELIGIBLE, TENANT_TYPE] Column names for Curated Table --> DIM_MATERIAL :: [BUSINESSUNIT_ID, DEDUCTASJOBCOST, HOURS, MEMBERPRICE, MODIFIEDON, SCHEDULEDFLATAMOUNT, ARCHIVED, BONUS, COST, EXCLUDEFROMPRICEBOOKWIZARD, INVENTORYENABLEDON, SOURCE, ID, RECORD_UPDATED_BY, RECORD_UPDATE_DATE, ADDONPRICE, ASSETACCOUNT_ID, AVALARARESIDENTIALTAXCODE, DESCRIPTION, IMPORTID, ISSERIALIZED, PAYSSOLDBYRATE, ISINVENTORY, NOTAX, CREATEDBY_ID, PRIMARYVENDOR_ID, SERIALIZEDON, GENERALLEDGERACCOUNT_ID, RECORD_CREATE_DATE, CROSSSALEGROUP, SOLDBYCOMMISSION, ACTIVE, CATEGORY_ID, EXTERNALID, NAME, USEFIXEDMATERIALPRICE, INVENTORYENABLEDBY_ID, PAYTECHSPECIFICBONUS, PROVIDER_ID, PURCHASEORDERLIMITS_REVENUEPERCENT, SUPPLIERIMAGES, ACCOUNT, ADDONFLATAMOUNT, COMMISSIONBONUS, CREATEDON, PAYSCOMMISSION, DISPLAYINAMOUNT, SOURCEVERSION, COSTOFSALEACCOUNT_ID, DISPLAYNAME, IMAGES, ORIGINAL_ID, TAXABLE, COPIEDFROM_ID, UNITOFMEASURE, ADDONMEMBERPRICE, AUTOGLASSTYPE, AVALARACOMMERCIALTAXCODE, LOYALTYPROGRAMELIGIBLE, PRICE, PURCHASEORDERLIMITS_FLATAMOUNT, SYNCDATE, TENANT_TYPE, PAYSFLATAMOUNT] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ARCHIVED Column Name found in Datamart and Curated Table :: AVALARACOMMERCIALTAXCODE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: EXCLUDEFROMPRICEBOOKWIZARD Column Name found in Datamart and Curated Table :: INVENTORYENABLEDON Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_FLATAMOUNT Column Name found in Datamart and Curated Table :: LOYALTYPROGRAMELIGIBLE Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: ORIGINAL_ID Column Name found in Datamart and Curated Table :: PROVIDER_ID Column Name found in Datamart and Curated Table :: SERIALIZEDON Column Name found in Datamart and Curated Table :: UNITOFMEASURE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: DISPLAYNAME Column Name found in Datamart and Curated Table :: ASSETACCOUNT_ID Column Name found in Datamart and Curated Table :: COPIEDFROM_ID Column Name found in Datamart and Curated Table :: ISSERIALIZED Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICE Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: AVALARARESIDENTIALTAXCODE Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: IMAGES Column Name found in Datamart and Curated Table :: PRIMARYVENDOR_ID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: USEFIXEDMATERIALPRICE Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: SOURCEVERSION Column Name found in Datamart and Curated Table :: SYNCDATE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: ADDONMEMBERPRICE Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCE Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: ADDONPRICE Column Name found in Datamart and Curated Table :: AUTOGLASSTYPE Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: PURCHASEORDERLIMITS_REVENUEPERCENT Column Name found in Datamart and Curated Table :: SUPPLIERIMAGES Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: INVENTORYENABLEDBY_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_524, BKP_Table, HENDERSON, ST_HENDERSON_MATILLION, ST_BKP_HENDERSON, MASTER_DIMENSIONS, SKUASSET, STR_SKUASSET, DIM_SKUASSET Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SKUASSET'and TABLE_SCHEMA='ST_HENDERSON_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_SKUASSET'and TABLE_SCHEMA='ST_BKP_HENDERSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_SKUASSET'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> SKUASSET :: [TYPE, EXTERNALURL, OWNER_ID, CREATEDON, ACTIVE, CREATEDBY_ID, ID, ISEXTERNAL, ORIGINALNAME, URL, IMPORTID, ALIAS, METADATA] Column names for DataMart Table --> STR_SKUASSET :: [ACTIVE_FLAG, IMPORTID, RECORD_UPDATE_DATE, URL, ORIGINALNAME, ACTIVE, METADATA, CREATEDBY_ID, ID, TENANT_TYPE, ALIAS, CREATEDON, EXTERNALURL, OWNER_ID, RECORD_CREATE_DATE, TYPE, ISEXTERNAL, MASTER_ID] Column names for Curated Table --> DIM_SKUASSET :: [EXTERNALURL, ORIGINALNAME, TENANT_TYPE, RECORD_UPDATE_DATE, ID, ISEXTERNAL, RECORD_CREATE_DATE, ALIAS, CREATEDON, RECORD_UPDATED_BY, TYPE, ACTIVE, CREATEDBY_ID, OWNER_ID, METADATA, URL, IMPORTID] Column Name found in Datamart and Curated Table :: TYPE Column Name found in Datamart and Curated Table :: EXTERNALURL Column Name found in Datamart and Curated Table :: OWNER_ID Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: ISEXTERNAL Column Name found in Datamart and Curated Table :: ORIGINALNAME Column Name found in Datamart and Curated Table :: URL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ALIAS Column Name found in Datamart and Curated Table :: METADATA Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_599, BKP_Table, MAITZ, ST_MAITZ_MATILLION, ST_BKP_MAITZ, MASTER_DIMENSIONS, NONJOBAPPOINTMENT, STR_NONJOBAPPOINTMENT, DIM_NONJOBAPPOINTMENT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_MAITZ_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_NONJOBAPPOINTMENT'and TABLE_SCHEMA='ST_BKP_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_NONJOBAPPOINTMENT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> NONJOBAPPOINTMENT :: [] Column names for DataMart Table --> STR_NONJOBAPPOINTMENT :: [CREATEDBY_ID, RECORD_UPDATE_DATE, TIMESHEETCODE_ID, ACTIVE_FLAG, TECHNICIAN_ID, ID, ISCOMPLETED, START, DEFINITION_ID, DURATION, EXPECTEDDURATION, NAME, ACTIVE, CREATEDON, REMOVETECHNICIANFROMCAPACITYPLANNING, TENANT_TYPE, TIMESHEET_ID, ALLDAY, CLEARTECHNICIANVIEW, IMPORTID, RECORD_CREATE_DATE, CLEARDISPATCHBOARD, MASTER_ID, SUMMARY] Column names for Curated Table --> DIM_NONJOBAPPOINTMENT :: [IMPORTID, RECORD_UPDATE_DATE, TIMESHEET_ID, ID, ISCOMPLETED, CREATEDON, RECORD_UPDATED_BY, START, CLEARTECHNICIANVIEW, DURATION, EXPECTEDDURATION, ALLDAY, CLEARDISPATCHBOARD, RECORD_CREATE_DATE, TENANT_TYPE, TIMESHEETCODE_ID, NAME, DEFINITION_ID, SUMMARY, ACTIVE, CREATEDBY_ID, REMOVETECHNICIANFROMCAPACITYPLANNING, TECHNICIAN_ID] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_220, BKP_Table, BILLFENWICK, ST_BILLFENWICK_MATILLION, ST_BKP_BILLFENWICK, MASTER_DIMENSIONS, JOB, STR_JOB, DIM_JOB, Backup Table Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.ST_BILLFENWICK_MATILLION.JOB
Table Count in Snowflake:: 176143 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_BKP_BILLFENWICK.STR_JOB Where ACTIVE_FLAG='Y' Table Count in Snowflake:: 176143 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOB where tenant_type='BILLFENWICK' and RECORD_UPDATED_BY='Backup Table' Table Count in Snowflake:: 176143 Row Count of Table JOB is matched for RAW :: 176143 DataMart :: 176143 CURATED :: 176143 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_321, BKP_Table, EANESHEATING, ST_EANESHEATING_MATILLION, ST_BKP_EANESHEATING, MASTER_DIMENSIONS, TAGTYPE, STR_TAGTYPE, DIM_TAGTYPE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TAGTYPE'and TABLE_SCHEMA='ST_EANESHEATING_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_TAGTYPE'and TABLE_SCHEMA='ST_BKP_EANESHEATING' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_TAGTYPE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> TAGTYPE :: [] Column names for DataMart Table --> STR_TAGTYPE :: [MASTER_ID, NAME, ACTIVE, ACTIVE_FLAG, IMPORTANCE, IMPORTID, ISALWAYSVISIBLE, PROJECTEDVALUEADJUSTMENT, TENANT_TYPE, ID, CREATEDBY_ID, FONTCOLOR, COLOR, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, CODE, CREATEDON, MODIFIEDON, ISCONVERSIONOPPORTUNITY, ISVISIBLEONDISPATCHBOARD] Column names for Curated Table --> DIM_TAGTYPE :: [ACTIVE, CODE, FONTCOLOR, IMPORTANCE, TENANT_TYPE, NAME, CREATEDBY_ID, ID, MODIFIEDON, RECORD_UPDATED_BY, COLOR, CREATEDON, RECORD_UPDATE_DATE, ISCONVERSIONOPPORTUNITY, PROJECTEDVALUEADJUSTMENT, RECORD_CREATE_DATE, ISALWAYSVISIBLE, IMPORTID, ISVISIBLEONDISPATCHBOARD] Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1107, API_Table, HUTCHINSON, API_MAT, ST_API_HUTCHINSON, MASTER_DIMENSIONS, ST_API_BUSINESSUNIT, STR_API_BUSINESSUNIT, DIM_BUSINESSUNIT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_BUSINESSUNIT'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_BUSINESSUNIT'and TABLE_SCHEMA='ST_API_HUTCHINSON' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_BUSINESSUNIT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_BUSINESSUNIT :: [ADDRESS_ZIP, CORPORATECONTRACTNUMBER, CREDITCARDPROCESSORLOGIN, DATA, FRANCHISEEINFO_NAME, FRANCHISEEINFO_TRUCKSOPERATING, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, OFFERWORKERSCOMPENSATION, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, CREATEDBY_ID, FRANCHISEEINFO_COMMENTS, INSURANCECOMPANYPHONE, MATERIALSKU_ID, PAYROLLFLATFEEMINIMUM, SERVICEFINANCEDEALERNAME, PAYROLLSOLDBYPAYCODE, CONSTRUCTION, INSURANCECOMPANYNAME, ENABLEWORKORDERS, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, PHONENUMBER, POSTDATE, TRADE_ID, WORLDPAYSUBID, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLTASKBONUSPAYCODE, PAYROLLJOBHOURSOTPAYCODE, ACTIVATIONLOCKED, ADDRESS_STATE, COMMISSIONCALCULATION, OFFERCOMMERCIALGENERALLIABILITY, PAYROLLTASKBONUSPAYCODENEW, ADDRESS_STREET, JOBBOOKEDALERTRECIPIENTS, MINIMUMROYALTYFEE, QUICKBOOKSROOTSALESACCOUNT, TURNSCONTRACTORID, FRANCHISEEINFO_PIVOTALNUMBER, MEALAPPOINTMENT_ID, NOCHARGECOMMERCIAL, PAYROLLPERCENTAGEFEEMINIMUM, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_ISMILITARY, CURRENCY, OVERTIMEMODE, ADDRESS_LATITUDE, BANKACCOUNTPROCESSOR_ID, DIVISIONNAME, FINANCEITPARTNERID, MODIFIEDON, PAYMENTPROCESSOR, QUICKBOOKSCLASS, SERVICEFINANCEDEALERID, WORLDPAYACCOUNTID, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, CREATEDON, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, ESTIMATEAUTHORIZATIONPARAGRAPH, HIDEPRICES, NAME, NAVISIONOVERTIMEEARNINGCODE, NOCHARGE, PAYMENTOPTIONS, PAYROLLSOLDBYPAYCODENEW, PAYROLLTURNOVERBONUSPAYCODE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, AUTHORIZATIONPARAGRAPH, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_CITY, ADDRESS_ISMANUALCOORDINATES, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, EMAIL, IMPORTID, ADDRESS_LONGITUDE, GOAL, OFFICIALNAME, PAYROLLFLATFEE, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, QUICKBOOKSOAUTHSETTINGS, PAYROLLCOSTMARKUP, TGLBONUS, PAYROLLIDLETIMESTPAYCODE, ACTIVE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ADDRESS_COUNTRY, AUTHORIZATIONAGREEMENT_FILENAME, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSOR_ID, FINANCEITAUTHTOKEN, FRANCHISEEINFO_CONTRACT, INVOICEMESSAGE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLIDLETIMEOTPAYCODE, PAYROLLWEIGHTEDOTPAYCODE, DEFAULTTAXRATE, ID, PAYROLLPERCENTAGEFEE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, WARRANTYRATE, GREENSKYMERCHANTID, PAYROLLJOBHOURSSTPAYCODE, LOGO, NAVISIONGLCODE, SELLERFEE, ACKNOWLEDGEMENTPARAGRAPH, EXTERNALID, HVACDASHBOARDSECTIONS, INTACCTENTITY_ID, FRANCHISEEINFO_GST, LICENSENUMBER, NOCHARGERESIDENTIAL, INTEGRATEDREFUNDS_ID, MATERIALSKUREFERENCE_SKUID, TURNOVERMINIMUMTHRESHOLD, PAYROLLINVOICEBONUSPAYCODE_ID, WORLDPAYMERCHANTPIN, TENANT_TYPE] Column names for DataMart Table --> STR_API_BUSINESSUNIT :: [ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, ADDRESS_LATITUDE, ADDRESS_LONGITUDE, ADDRESS_STATE, ADDRESS_UNIT, EMAIL, NOCHARGERESIDENTIAL, QUICKBOOKSCLASS, SELLERFEE, COMMISSIONCALCULATION, CREDITCARDPROCESSORKEY, GREENSKYMERCHANTID, POSTDATE, FRANCHISEEINFO_TRUCKSOPERATING, NAME, RECORD_UPDATE_DATE, WORLDPAYACCOUNTID, FRANCHISEEINFO_CONTRACT, PAYROLLPERCENTAGEFEE, AUTHORIZATIONAGREEMENT_FILENAME, CORPORATECONTRACTNUMBER, CREATEDON, FRANCHISEEINFO_NAME, GOAL, MATERIALSKUREFERENCE_SKUID, HVACDASHBOARDSECTIONS, MODIFIEDON, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, TRADE_ID, WORLDPAYSUBID, MINIMUMROYALTYFEE, ACTIVATIONLOCKED, ACTIVE_FLAG, ADDRESS_CITY, ID, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_CREATE_DATE, ESTIMATEAUTHORIZATIONPARAGRAPH, FINANCEITAUTHTOKEN, NAVISIONOVERTIMEEARNINGCODE, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, THREEDAYCANCELATIONPARAGRAPH, OFFICIALNAME, PAYROLLIDLETIMEOTPAYCODE, QUICKBOOKSROOTSALESACCOUNT, AUTHORIZATIONPARAGRAPH, PAYROLLWEIGHTEDOTPAYCODE, BANKACCOUNTPROCESSOR_ID, CONSTRUCTION, CURRENCY, ENABLEWORKORDERS, EXTERNALID, JOBBOOKEDALERTRECIPIENTS, MATERIALSKU_ID, OFFERCOMMERCIALGENERALLIABILITY, OVERTIMEMODE, FINANCEITPARTNERID, FRANCHISEEINFO_GST, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, SERVICEFINANCEDEALERID, INVOICEHEADER, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLSOLDBYPAYCODE, ADDRESS_COUNTRY, ADDRESS_ZIP, BCCEMAIL, INVOICEMESSAGE, NOCHARGE, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODENEW, CREDITCARDPROCESSOR_ID, FRANCHISEEINFO_COMMENTS, PAYMENTPROCESSOR, WORLDPAYMERCHANTPIN, PAYROLLTYPE, DEFAULTTAXRATE, PAYROLLTURNOVERBONUSPAYCODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, ACTIVE, FINANCEITACCOUNTEMAIL, IMPORTID, OFFERWORKERSCOMPENSATION, PAYROLLEXPENSEDEDUCTIONTRIGGER, QUICKBOOKSOAUTHSETTINGS, TGLBONUS, TURNOVERMINIMUMTHRESHOLD, TURNSCONTRACTORID, LICENSENUMBER, MEALAPPOINTMENT_ID, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TENANT_TYPE, WARRANTYRATE, PAYROLLTASKBONUSPAYCODENEW, NAVISIONGLCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, DIVISIONNAME, NOCHARGECOMMERCIAL, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, SERVICEFINANCEDEALERNAME, DATA, DIVISION_ID, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INTEGRATEDREFUNDS_ID, PAYROLLCOSTMARKUP, PAYROLLTURNOVERBONUSPAYCODENEW, INSURANCECOMPANYNAME, PAYROLLFLATFEEMINIMUM, FRANCHISEEINFO_PIVOTALNUMBER, PAYROLLJOBHOURSSTPAYCODE, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ADDRESS_ISMILITARY, ADDRESS_STREET, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, INTACCTENTITY_ID, LOGO, PAYROLLINVOICEBONUSPAYCODE_ID, CREATEDBY_ID, CREDITCARDPROCESSORLOGIN, MASTER_ID, PAYROLLJOBHOURSOTPAYCODE, PHONENUMBER, INSURANCECOMPANYPHONE, PAYROLLFLATFEE, PAYROLLIDLETIMESTPAYCODE, PAYROLLTASKBONUSPAYCODE, PAYMENTOPTIONS] Column names for Curated Table --> DIM_BUSINESSUNIT :: [ADDRESS_COUNTRY, ADDRESS_STREET, BANKACCOUNTPROCESSOR_ID, MEALAPPOINTMENT_ID, CREATEDBY_ID, DIVISION_ID, OFFERCOMMERCIALGENERALLIABILITY, PAYMENTPROCESSOR, PAYROLLJOBHOURSSTANDARDPAYCODE_ID, PAYROLLSOLDBYPAYCODE, TGLBONUS, NAME, PAYROLLCOSTMARKUP, PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID, LICENSENUMBER, LOGO, OVERTIMEMODE, ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME, AUTHORIZATIONPARAGRAPH, FINANCEITPARTNERID, WARRANTYRATE, FINANCEITACCOUNTEMAIL, PAYROLLTYPE, QUICKBOOKSCLASS, QUICKBOOKSOAUTHSETTINGS, GREENSKYMERCHANTID, CREDITCARDPROCESSORKEY, CREDITCARDPROCESSORLOGIN, CREDITCARDPROCESSOR_ID, DEFAULTTAXRATE, FRANCHISEEINFO_COMMENTS, HVACDASHBOARDSECTIONS, MODIFIEDON, WORLDPAYACCOUNTID, PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID, TENANT_TYPE, FRANCHISEEINFO_GST, RECORD_CREATE_DATE, NOCHARGE, PAYMENTOPTIONS, PAYROLLPERCENTAGEFEE, PAYROLLSOLDBYPAYCODENEW, ADDRESS_LONGITUDE, ADDRESS_ZIP, CREATEDON, INTEGRATEDREFUNDS_ID, JOBBOOKEDALERTRECIPIENTS, NAVISIONOVERTIMEEARNINGCODE, PAYROLLINVOICEBONUSPAYCODE_ID, ACTIVE, ADDRESS_STATE, AUTHORIZATIONAGREEMENT_ORIGINALFILENAME, ENABLEWORKORDERS, MATERIALSKU_ID, NAVISIONSTANDARDTIMEEARNINGCODE, PAYROLLJOBHOURSSTPAYCODE, POSTDATE, ADDRESS_ISMILITARY, ADDRESS_LATITUDE, ADDRESS_UNIT, CALIFORNIACOMPLIANTCONTRACTDOCUMENTS, ENABLEWORKORDERSEQUIPMENTFORMATTING, HIDEPRICES, INVOICEHEADER, COMMISSIONCALCULATION, EMAIL, FRANCHISEEINFO_TRUCKSOPERATING, PAYROLLIDLETIMESTANDARDPAYCODE_ID, PAYROLLIDLETIMESTPAYCODE, TRADE_ID, AUTHORIZATIONAGREEMENT_FILENAME, SERVICEFINANCEDEALERID, WORLDPAYMERCHANTPIN, BCCEMAIL, OFFERWORKERSCOMPENSATION, NAVISIONGLCODE, WORLDPAYSUBID, ACKNOWLEDGEMENTAGREEMENT_FILENAME, ACTIVATIONLOCKED, DIVISIONNAME, FINANCEITAUTHTOKEN, FRANCHISEEINFO_PIVOTALNUMBER, INSURANCECOMPANYNAME, PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID, TURNSCONTRACTORID, FRANCHISEEINFO_NAME, MINIMUMROYALTYFEE, PAYROLLEXPENSEDEDUCTIONTRIGGER, PAYROLLPERCENTAGEFEEMINIMUM, RECORD_UPDATED_BY, SERVICEFINANCEDEALERNAME, ESTIMATEAUTHORIZATIONPARAGRAPH, TURNOVERMINIMUMTHRESHOLD, PAYROLLIDLETIMEOVERTIMEPAYCODE_ID, RECORD_UPDATE_DATE, ACKNOWLEDGEMENTPARAGRAPH, ADDRESS_ISMANUALCOORDINATES, INVOICEMESSAGE, MATERIALSKUREFERENCE_SKUID, MATERIALSKUREFERENCE_SKUTYPE, PAYROLLIDLETIMEOTPAYCODE, PAYROLLJOBHOURSOTPAYCODE, PAYROLLJOBHOURSOVERTIMEPAYCODE_ID, CONSTRUCTION, CORPORATECONTRACTNUMBER, DATA, NOCHARGECOMMERCIAL, NOCHARGERESIDENTIAL, PAYROLLTASKBONUSPAYCODE, PAYROLLTASKBONUSPAYCODENEW, QUICKBOOKSROOTSALESACCOUNT, ID, PAYROLLTURNOVERBONUSPAYCODENEW, ADDRESS_CITY, CURRENCY, GOAL, IMPORTID, INSURANCECOMPANYPHONE, PAYROLLTURNOVERBONUSPAYCODE, OFFICIALNAME, PAYROLLFLATFEE, PHONENUMBER, SELLERFEE, THREEDAYCANCELATIONPARAGRAPH, FRANCHISEEINFO_CONTRACT, PAYROLLFLATFEEMINIMUM, PAYROLLWEIGHTEDOTPAYCODE, INTACCTENTITY_ID, EXTERNALID] Column Name found in Datamart and Curated Table :: ADDRESS_ZIP Column Name found in Datamart and Curated Table :: CORPORATECONTRACTNUMBER Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORLOGIN Column Name found in Datamart and Curated Table :: DATA Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_NAME Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_TRUCKSOPERATING Column Name found in Datamart and Curated Table :: INVOICEHEADER Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: OFFERWORKERSCOMPENSATION Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_COMMENTS Column Name found in Datamart and Curated Table :: INSURANCECOMPANYPHONE Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: PAYROLLFLATFEEMINIMUM Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERNAME Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODE Column Name found in Datamart and Curated Table :: CONSTRUCTION Column Name found in Datamart and Curated Table :: INSURANCECOMPANYNAME Column Name found in Datamart and Curated Table :: ENABLEWORKORDERS Column Name found in Datamart and Curated Table :: FINANCEITACCOUNTEMAIL Column Name found in Datamart and Curated Table :: PAYROLLTYPE Column Name found in Datamart and Curated Table :: PHONENUMBER Column Name found in Datamart and Curated Table :: POSTDATE Column Name found in Datamart and Curated Table :: TRADE_ID Column Name found in Datamart and Curated Table :: WORLDPAYSUBID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVATIONLOCKED Column Name found in Datamart and Curated Table :: ADDRESS_STATE Column Name found in Datamart and Curated Table :: COMMISSIONCALCULATION Column Name found in Datamart and Curated Table :: OFFERCOMMERCIALGENERALLIABILITY Column Name found in Datamart and Curated Table :: PAYROLLTASKBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_STREET Column Name found in Datamart and Curated Table :: JOBBOOKEDALERTRECIPIENTS Column Name found in Datamart and Curated Table :: MINIMUMROYALTYFEE Column Name found in Datamart and Curated Table :: QUICKBOOKSROOTSALESACCOUNT Column Name found in Datamart and Curated Table :: TURNSCONTRACTORID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_PIVOTALNUMBER Column Name found in Datamart and Curated Table :: MEALAPPOINTMENT_ID Column Name found in Datamart and Curated Table :: NOCHARGECOMMERCIAL Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEEMINIMUM Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODENEW Column Name found in Datamart and Curated Table :: ADDRESS_ISMILITARY Column Name found in Datamart and Curated Table :: CURRENCY Column Name found in Datamart and Curated Table :: OVERTIMEMODE Column Name found in Datamart and Curated Table :: ADDRESS_LATITUDE Column Name found in Datamart and Curated Table :: BANKACCOUNTPROCESSOR_ID Column Name found in Datamart and Curated Table :: DIVISIONNAME Column Name found in Datamart and Curated Table :: FINANCEITPARTNERID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PAYMENTPROCESSOR Column Name found in Datamart and Curated Table :: QUICKBOOKSCLASS Column Name found in Datamart and Curated Table :: SERVICEFINANCEDEALERID Column Name found in Datamart and Curated Table :: WORLDPAYACCOUNTID Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DIVISION_ID Column Name found in Datamart and Curated Table :: ENABLEWORKORDERSEQUIPMENTFORMATTING Column Name found in Datamart and Curated Table :: ESTIMATEAUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: HIDEPRICES Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: NAVISIONOVERTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: NOCHARGE Column Name found in Datamart and Curated Table :: PAYMENTOPTIONS Column Name found in Datamart and Curated Table :: PAYROLLSOLDBYPAYCODENEW Column Name found in Datamart and Curated Table :: PAYROLLTURNOVERBONUSPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTANDARDPAYCODE_ID Column Name found in Datamart and Curated Table :: THREEDAYCANCELATIONPARAGRAPH Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: AUTHORIZATIONPARAGRAPH Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: ADDRESS_CITY Column Name found in Datamart and Curated Table :: ADDRESS_ISMANUALCOORDINATES Column Name found in Datamart and Curated Table :: ADDRESS_UNIT Column Name found in Datamart and Curated Table :: CALIFORNIACOMPLIANTCONTRACTDOCUMENTS Column Name found in Datamart and Curated Table :: EMAIL Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ADDRESS_LONGITUDE Column Name found in Datamart and Curated Table :: GOAL Column Name found in Datamart and Curated Table :: OFFICIALNAME Column Name found in Datamart and Curated Table :: PAYROLLFLATFEE Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSDOUBLEOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: QUICKBOOKSOAUTHSETTINGS Column Name found in Datamart and Curated Table :: PAYROLLCOSTMARKUP Column Name found in Datamart and Curated Table :: TGLBONUS Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMESTPAYCODE Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTAGREEMENT_ORIGINALFILENAME Column Name found in Datamart and Curated Table :: ADDRESS_COUNTRY Column Name found in Datamart and Curated Table :: AUTHORIZATIONAGREEMENT_FILENAME Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSORKEY Column Name found in Datamart and Curated Table :: CREDITCARDPROCESSOR_ID Column Name found in Datamart and Curated Table :: FINANCEITAUTHTOKEN Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_CONTRACT Column Name found in Datamart and Curated Table :: INVOICEMESSAGE Column Name found in Datamart and Curated Table :: NAVISIONSTANDARDTIMEEARNINGCODE Column Name found in Datamart and Curated Table :: PAYROLLEXPENSEDEDUCTIONTRIGGER Column Name found in Datamart and Curated Table :: PAYROLLIDLETIMEOTPAYCODE Column Name found in Datamart and Curated Table :: PAYROLLWEIGHTEDOTPAYCODE Column Name found in Datamart and Curated Table :: DEFAULTTAXRATE Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: PAYROLLPERCENTAGEFEE Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSOVERTIMEPAYCODE_ID Column Name found in Datamart and Curated Table :: WARRANTYRATE Column Name found in Datamart and Curated Table :: GREENSKYMERCHANTID Column Name found in Datamart and Curated Table :: PAYROLLJOBHOURSSTPAYCODE Column Name found in Datamart and Curated Table :: LOGO Column Name found in Datamart and Curated Table :: NAVISIONGLCODE Column Name found in Datamart and Curated Table :: SELLERFEE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTPARAGRAPH Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: HVACDASHBOARDSECTIONS Column Name found in Datamart and Curated Table :: INTACCTENTITY_ID Column Name found in Datamart and Curated Table :: FRANCHISEEINFO_GST Column Name found in Datamart and Curated Table :: LICENSENUMBER Column Name found in Datamart and Curated Table :: NOCHARGERESIDENTIAL Column Name found in Datamart and Curated Table :: INTEGRATEDREFUNDS_ID Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TURNOVERMINIMUMTHRESHOLD Column Name found in Datamart and Curated Table :: PAYROLLINVOICEBONUSPAYCODE_ID Column Name found in Datamart and Curated Table :: WORLDPAYMERCHANTPIN Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
3 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_352, BKP_Table, FOURPROS, ST_FOURPROS_MATILLION, ST_BKP_FOURPROS, MASTER_DIMENSIONS, MATERIALVENDORSUBACCOUNT, STR_MATERIALVENDORSUBACCOUNT, DIM_MATERIALVENDORSUBACCOUNT Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_FOURPROS_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='ST_BKP_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_MATERIALVENDORSUBACCOUNT'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> MATERIALVENDORSUBACCOUNT :: [ID, COST, ACTIVE, CREATEDBY_ID, ACCOUNTNAME, CREATEDON, IMPORTID, MATERIALVENDOR_ID] Column names for DataMart Table --> STR_MATERIALVENDORSUBACCOUNT :: [COST, CREATEDBY_ID, IMPORTID, ACTIVE_FLAG, RECORD_UPDATE_DATE, ID, ACTIVE, MASTER_ID, CREATEDON, RECORD_CREATE_DATE, TENANT_TYPE, ACCOUNTNAME, MATERIALVENDOR_ID] Column names for Curated Table --> DIM_MATERIALVENDORSUBACCOUNT :: [RECORD_CREATE_DATE, IMPORTID, ACTIVE, CREATEDBY_ID, CREATEDON, ID, RECORD_UPDATE_DATE, TENANT_TYPE, RECORD_UPDATED_BY, ACCOUNTNAME, MATERIALVENDOR_ID, COST] Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ACCOUNTNAME Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: MATERIALVENDOR_ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_659, BKP_Table, SNELLHEATINGAIR, ST_SNELLHEATINGAIR_MATILLION, ST_BKP_SNELLHEATINGAIR, MASTER_DIMENSIONS, CAMPAIGN, STR_CAMPAIGN, DIM_CAMPAIGN Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='CAMPAIGN'and TABLE_SCHEMA='ST_SNELLHEATINGAIR_MATILLION'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_CAMPAIGN'and TABLE_SCHEMA='ST_BKP_SNELLHEATINGAIR' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_CAMPAIGN'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> CAMPAIGN :: [CATEGORY_ID, CREATEDBY_ID, MODIFIEDON, NAME, COST, MODIFIEDBY_ID, ACTIVE, CREATEDON, DNIS, BUSINESSUNIT_ID, IMAGE, IMPORTID, ID] Column names for DataMart Table --> STR_CAMPAIGN :: [TENANT_TYPE, ACTIVE_FLAG, DNIS, RECORD_UPDATE_DATE, CREATEDON, RECORD_CREATE_DATE, CATEGORY_ID, COST, MODIFIEDBY_ID, ID, NAME, ACTIVE, MODIFIEDON, BUSINESSUNIT_ID, IMAGE, IMPORTID, CREATEDBY_ID, MASTER_ID] Column names for Curated Table --> DIM_CAMPAIGN :: [IMAGE, MODIFIEDBY_ID, CATEGORY_ID, NAME, RECORD_CREATE_DATE, ACTIVE, COST, CREATEDBY_ID, IMPORTID, CREATEDON, BUSINESSUNIT_ID, ID, RECORD_UPDATED_BY, MODIFIEDON, DNIS, RECORD_UPDATE_DATE, TENANT_TYPE] Column Name found in Datamart and Curated Table :: CATEGORY_ID Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: NAME Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: MODIFIEDBY_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: DNIS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: IMAGE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: ID Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATE_DATE, MASTER_ID, TENANT_TYPE] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY, TENANT_TYPE] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_RowCount_validation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master Parameters: TC_1001, API_Table, HENDERSON, API_MAT, ST_API_HENDERSON, MASTER_DIMENSIONS, ST_API_JOBASSIGNMENT, STR_API_JOBASSIGNMENT, DIM_JOBASSIGNMENT, API ETL Show output Show all outputs
Executing Snowflake query :: SELECT count(*) as TOTAL FROM DEV_ENT_RAW.API_MAT.ST_API_JOBASSIGNMENT WHERE TENANT_NAME='HENDERSON'
Table Count in Snowflake:: 2061 Executing Snowflake query :: select count(*) as TOTAL from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y' Table Count in Snowflake:: 2061 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='API ETL' Table Count in Snowflake:: 0 Row Count of Table JOBASSIGNMENT is matched for APIMAT :: 2061 DataMart :: 2061 Executing Snowflake query :: select count(*) as TOTAL from DEV_ENT_CURATED.MASTER_DIMENSIONS.DIM_JOBASSIGNMENT WHERE TENANT_TYPE='HENDERSON' and RECORD_UPDATED_BY='Backup Table' AND ID in (select ID from CURATED_DATAMART.ST_API_HENDERSON.STR_API_JOBASSIGNMENT WHERE ACTIVE_FLAG='Y') Table Count in Snowflake:: 2061 Row Count of Table JOBASSIGNMENT is matched for DataMart :: 2061 CURATED :: 2061 |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_RowCount_Master@76c3e77a | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_1080, API_Table, MAITZ, API_MAT, ST_API_MAITZ, MASTER_DIMENSIONS, ST_API_INVOICEITEM, STR_API_INVOICEITEM, DIM_INVOICEITEM Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICEITEM'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICEITEM'and TABLE_SCHEMA='ST_API_MAITZ' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='DIM_INVOICEITEM'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICEITEM :: [ALLOWDISCOUNTS, AUTOGLASSITEM_ID, HOURS, STANDARDPRICE, MODIFIEDON, PROJECTLABELS, SOLDBYCOMMISSION, ISINVENTORY, MARKUP, PAYSSOLDBYRATE, PROCUREDFROMESTIMATEITEM_ID, PROJECTORDER, SKU_ID, TECHNICIANSPLIT3, UNITPRICE, IMPORTID, LASTUNITPRICESETBYEMPLOYEE, SKUNAME, MEMBERSHIPWORKFLOWACTION, BASERATE1, BASERATE2, DATECREATED, EQUIPMENT_ID, ID, INVENTORYSTATUS, ITEMGROUPNAME, TECHNICIANFORBASERATE1_ID, QUANTITY, SOLDBY_ID, PARENTITEM_ID, SOLDHOURS, NOTAX, COST, CREATEDBY_ID, EXPORTID, ISADDON, ISOTTASK, CREATEDON, ISUNITPRICEMANUALLYSET, PAYSFLATAMOUNT, TECHNICIAN_ID, BASERATE3, CHARGEABLE, COMMISSIONBONUS, DESCRIPTION, TECHNICIANACKNOWLEDGEMENTSIGNATURE, INVENTORYLOCATION_ID, ORDER, SCHEDULEDFLATAMOUNT, SOURCETYPE, TECHNICIANSPLIT1, INVENTORYWAREHOUSENAME, ACCOUNT, ADDONFLATAMOUNT, PRICEMODIFIER_ID, SKUREFERENCE_SKUTYPE, TECHNICIANFORBASERATE3_ID, PAYTECHSPECIFICBONUS, TECHNICIANFORBASERATE2_ID, TECHNICIANSPLIT2, USEDMATERIAL_ID, ACTIVE, BONUS, COSTOFSALEACCOUNT_ID, GENERALLEDGERACCOUNT_ID, INVENTORYBATCH_ID, INVOICE_ID, PAYSCOMMISSION, SKUREFERENCE_SKUID, TAXABLE, TOTAL, BUSINESSUNIT_ID, DEDUCTASJOBCOST, DISPLAYINAMOUNT, ESTIMATEITEM_ID, ITEMGROUPROOT_ID, MEMBERPRICE, PROCUREDFROM_ID, SIGNATURE, TOTALCOST, CROSSSALEGROUP, WORKFLOWACTION_ID, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICEITEM :: [ALLOWDISCOUNTS, BASERATE1, CREATEDON, TOTALCOST, BASERATE3, ID, INVOICE_ID, ISOTTASK, PROCUREMENTSOURCE_PURCHASEORDERITEMID, SOLDBY_ID, UNITPRICE, CHARGEABLE, WORKFLOWACTION_ID, INVENTORYLOCATION_ID, MEMBERPRICE, PROCUREDFROMESTIMATEITEM_ID, RECORD_CREATE_DATE, SCHEDULEDFLATAMOUNT, SKUNAME, DISPLAYINAMOUNT, PRICEMODIFIER_ID, PROJECTLABELS, SOLDHOURS, PARENTITEM_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, INVENTORYSTATUS, ISINVENTORY, PAYTECHSPECIFICBONUS, PROCUREMENTSOURCE_ESTIMATEITEMID, QUANTITY, IMPORTID, INVENTORYBATCH_ID, SKUREFERENCE_SKUTYPE, TECHNICIANSPLIT3, GENERALLEDGERACCOUNT_ID, SKUREFERENCE_SKUID, ACTIVE, ACTIVE_FLAG, AUTOGLASSITEM_ID, BONUS, CREATEDBY_ID, DATECREATED, PAYSFLATAMOUNT, PROJECTORDER, MODIFIEDON, NOTAX, SIGNATURE, SOLDBYCOMMISSION, SOURCETYPE, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TOTAL, BASERATE2, EQUIPMENT_ID, EXPORTID, MASTER_ID, PAYSCOMMISSION, COST, LASTUNITPRICESETBYEMPLOYEE, SKU_ID, PROCUREMENTSOURCE_SOURCETYPE, STANDARDPRICE, TAXABLE, TECHNICIANSPLIT2, BUSINESSUNIT_ID, CROSSSALEGROUP, MEMBERSHIPWORKFLOWACTION, PROCUREDFROM_ID, COMMISSIONBONUS, INVENTORYWAREHOUSENAME, TECHNICIANSPLIT1, USEDMATERIAL_ID, ADDONFLATAMOUNT, ITEMGROUPROOT_ID, PROCUREMENTSOURCE_REQUISITIONITEMID, TECHNICIANFORBASERATE3_ID, ITEMGROUPNAME, ISADDON, TENANT_TYPE, ACCOUNT, COSTOFSALEACCOUNT_ID, HOURS, MARKUP, ORDER, RECORD_UPDATE_DATE, PAYSSOLDBYRATE, TECHNICIANFORBASERATE1_ID, TECHNICIANFORBASERATE2_ID, TECHNICIAN_ID, ISUNITPRICEMANUALLYSET] Column names for Curated Table --> DIM_INVOICEITEM :: [BASERATE2, COST, CROSSSALEGROUP, ISOTTASK, MEMBERPRICE, ORDER, QUANTITY, TOTALCOST, ISUNITPRICEMANUALLYSET, PARENTITEM_ID, PAYSSOLDBYRATE, PAYSCOMMISSION, GENERALLEDGERACCOUNT_ID, BASERATE1, INVENTORYBATCH_ID, INVOICE_ID, SKUREFERENCE_SKUID, BASERATE3, EXPORTID, ISINVENTORY, SKU_ID, INVENTORYSTATUS, SOLDHOURS, TECHNICIAN_ID, TECHNICIANFORBASERATE2_ID, ACCOUNT, ALLOWDISCOUNTS, COMMISSIONBONUS, CREATEDON, IMPORTID, ISADDON, PROCUREMENTSOURCE_SOURCETYPE, NOTAX, PROJECTLABELS, SOLDBY_ID, TECHNICIANFORBASERATE1_ID, TECHNICIANSPLIT1, PAYSFLATAMOUNT, UNITPRICE, BONUS, COSTOFSALEACCOUNT_ID, CREATEDBY_ID, DISPLAYINAMOUNT, PAYTECHSPECIFICBONUS, PRICEMODIFIER_ID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, TECHNICIANSPLIT3, PROCUREMENTSOURCE_PURCHASEORDERITEMID, PROCUREMENTSOURCE_REQUISITIONITEMID, PROJECTORDER, DATECREATED, TECHNICIANFORBASERATE3_ID, ACTIVE, ADDONFLATAMOUNT, BUSINESSUNIT_ID, CHARGEABLE, EQUIPMENT_ID, INVENTORYLOCATION_ID, INVENTORYWAREHOUSENAME, ITEMGROUPNAME, ITEMGROUPROOT_ID, RECORD_UPDATE_DATE, MODIFIEDON, PROCUREDFROM_ID, SCHEDULEDFLATAMOUNT, PROCUREMENTSOURCE_ESTIMATEITEMID, TAXABLE, PROCUREDFROMESTIMATEITEM_ID, AUTOGLASSITEM_ID, HOURS, LASTUNITPRICESETBYEMPLOYEE, MARKUP, USEDMATERIAL_ID, MEMBERSHIPWORKFLOWACTION, SKUREFERENCE_SKUTYPE, SOLDBYCOMMISSION, SOURCETYPE, RECORD_UPDATED_BY, WORKFLOWACTION_ID, DEDUCTASJOBCOST, DESCRIPTION, ESTIMATEITEM_ID, STANDARDPRICE, TECHNICIANSPLIT2, TOTAL, ID, RECORD_CREATE_DATE, SIGNATURE, SKUNAME, TENANT_TYPE] Column Name found in Datamart and Curated Table :: ALLOWDISCOUNTS Column Name found in Datamart and Curated Table :: AUTOGLASSITEM_ID Column Name found in Datamart and Curated Table :: HOURS Column Name found in Datamart and Curated Table :: STANDARDPRICE Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: SOLDBYCOMMISSION Column Name found in Datamart and Curated Table :: ISINVENTORY Column Name found in Datamart and Curated Table :: MARKUP Column Name found in Datamart and Curated Table :: PAYSSOLDBYRATE Column Name found in Datamart and Curated Table :: PROCUREDFROMESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: PROJECTORDER Column Name found in Datamart and Curated Table :: SKU_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT3 Column Name found in Datamart and Curated Table :: UNITPRICE Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: LASTUNITPRICESETBYEMPLOYEE Column Name found in Datamart and Curated Table :: SKUNAME Column Name found in Datamart and Curated Table :: MEMBERSHIPWORKFLOWACTION Column Name found in Datamart and Curated Table :: BASERATE1 Column Name found in Datamart and Curated Table :: BASERATE2 Column Name found in Datamart and Curated Table :: DATECREATED Column Name found in Datamart and Curated Table :: EQUIPMENT_ID Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INVENTORYSTATUS Column Name found in Datamart and Curated Table :: ITEMGROUPNAME Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE1_ID Column Name found in Datamart and Curated Table :: QUANTITY Column Name found in Datamart and Curated Table :: SOLDBY_ID Column Name found in Datamart and Curated Table :: PARENTITEM_ID Column Name found in Datamart and Curated Table :: SOLDHOURS Column Name found in Datamart and Curated Table :: NOTAX Column Name found in Datamart and Curated Table :: COST Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: ISADDON Column Name found in Datamart and Curated Table :: ISOTTASK Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: ISUNITPRICEMANUALLYSET Column Name found in Datamart and Curated Table :: PAYSFLATAMOUNT Column Name found in Datamart and Curated Table :: TECHNICIAN_ID Column Name found in Datamart and Curated Table :: BASERATE3 Column Name found in Datamart and Curated Table :: CHARGEABLE Column Name found in Datamart and Curated Table :: COMMISSIONBONUS Column Name found in Datamart and Curated Table :: DESCRIPTION Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: INVENTORYLOCATION_ID Column Name found in Datamart and Curated Table :: ORDER Column Name found in Datamart and Curated Table :: SCHEDULEDFLATAMOUNT Column Name found in Datamart and Curated Table :: SOURCETYPE Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT1 Column Name found in Datamart and Curated Table :: INVENTORYWAREHOUSENAME Column Name found in Datamart and Curated Table :: ACCOUNT Column Name found in Datamart and Curated Table :: ADDONFLATAMOUNT Column Name found in Datamart and Curated Table :: PRICEMODIFIER_ID Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE3_ID Column Name found in Datamart and Curated Table :: PAYTECHSPECIFICBONUS Column Name found in Datamart and Curated Table :: TECHNICIANFORBASERATE2_ID Column Name found in Datamart and Curated Table :: TECHNICIANSPLIT2 Column Name found in Datamart and Curated Table :: USEDMATERIAL_ID Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BONUS Column Name found in Datamart and Curated Table :: COSTOFSALEACCOUNT_ID Column Name found in Datamart and Curated Table :: GENERALLEDGERACCOUNT_ID Column Name found in Datamart and Curated Table :: INVENTORYBATCH_ID Column Name found in Datamart and Curated Table :: INVOICE_ID Column Name found in Datamart and Curated Table :: PAYSCOMMISSION Column Name found in Datamart and Curated Table :: SKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: TAXABLE Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: DEDUCTASJOBCOST Column Name found in Datamart and Curated Table :: DISPLAYINAMOUNT Column Name found in Datamart and Curated Table :: ESTIMATEITEM_ID Column Name found in Datamart and Curated Table :: ITEMGROUPROOT_ID Column Name found in Datamart and Curated Table :: MEMBERPRICE Column Name found in Datamart and Curated Table :: PROCUREDFROM_ID Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: TOTALCOST Column Name found in Datamart and Curated Table :: CROSSSALEGROUP Column Name found in Datamart and Curated Table :: WORKFLOWACTION_ID Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |
| Testcase_ColumnValidation Test class: testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master Parameters: TC_860, API_Table, FOURPROS, API_MAT, ST_API_FOURPROS, MASTER_DIMENSIONS, ST_API_INVOICE, STR_API_INVOICE, FACT_INVOICE Show output Show all outputs
Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_RAW.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='ST_API_INVOICE'and TABLE_SCHEMA='API_MAT'
Executing Snowflake query :: SELECT COLUMN_NAME FROM CURATED_DATAMART.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STR_API_INVOICE'and TABLE_SCHEMA='ST_API_FOURPROS' Executing Snowflake query :: SELECT COLUMN_NAME FROM DEV_ENT_CURATED.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='FACT_INVOICE'and TABLE_SCHEMA='MASTER_DIMENSIONS' Column names for RAW Table --> ST_API_INVOICE :: [COMMISSIONELIGIBILITYDATE, TYPE_ID, NEWCONSTRUCTION, ACTIVE, BATCH_ID, DISCOUNTTOTAL, NETAMOUNT, ROYALTY_SENTON, SUMMARY, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CREATEDBY_ID, ADJUSTMENTTO_ID, EXPORTID, EXTERNALID, INVOICEDON, PAIDON, PAYMENTTERM_ID, MODIFIEDON, MATERIALSKUREFERENCE_SKUTYPE, MEMBERSHIP_ID, STATUS, TAX, TAXZONE_ID, COUNTERSALESLOCATION_ID, NUMERICNUMBER, ROYALTY_STATUS, BUSINESSUNIT_ID, CONFIGURATION, CREATEDON, CUSTOMER_ID, JOB_ID, LOCATION_ID, ROYALTY_DATE, ACKNOWLEDGEMENTSIGNATURE, BALANCE, BILLINGDATE, EXCLUDEFROMPAYROLL, MATERIALTAX, AUTHORIZATIONSIGNATURE, PAYMENTDUEDATE, PROJECTLABELS, AUTHORIZEDAMOUNT, ID, INCLUDEINTECHNICIANREPORTS, MATERIALSKUREFERENCE_SKUID, PAYROLLDATE, SIGNATURE, SUBTOTAL, LABORTAX, MATERIALSKU_ID, ROYALTY_MEMO, TOTAL, FEETAX, IMPORTID, NUMBER, PROJECT_ID, FEETOTAL, TENANT_TYPE] Column names for DataMart Table --> STR_API_INVOICE :: [ACTIVE, BALANCE, PAYROLLDATE, PROJECTLABELS, TAXZONE_ID, PAYMENTTERM_ID, SIGNATURE, MEMBERSHIP_ID, LOCATION_ID, MODIFIEDON, PAYMENTDUEDATE, TENANT_TYPE, ACTIVE_FLAG, COMMISSIONELIGIBILITYDATE, CONFIGURATION, EXPORTID, SUBTOTAL, TYPE_ID, MATERIALTAX, ROYALTY_DATE, AUTHORIZATIONSIGNATURE, DISCOUNTTOTAL, PROJECT_ID, RECORD_CREATE_DATE, FEETAX, NEWCONSTRUCTION, TOTAL, NUMERICNUMBER, RECORD_UPDATE_DATE, EXCLUDEFROMPAYROLL, AUTHORIZEDAMOUNT, EXTERNALID, PAIDON, STATUS, TECHNICIANACKNOWLEDGEMENTSIGNATURE, CUSTOMER_ID, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, SUMMARY, ROYALTY_MEMO, CREATEDON, IMPORTID, MATERIALSKUREFERENCE_SKUTYPE, NUMBER, ROYALTY_STATUS, ADJUSTMENTTO_ID, BATCH_ID, COUNTERSALESLOCATION_ID, INVOICEDON, CREATEDBY_ID, INCLUDEINTECHNICIANREPORTS, LABORTAX, ACKNOWLEDGEMENTSIGNATURE, BILLINGDATE, BUSINESSUNIT_ID, ID, JOB_ID, MASTER_ID, ROYALTY_SENTON, TAX, FEETOTAL, NETAMOUNT] Column names for Curated Table --> FACT_INVOICE :: [CONFIGURATION, EXPORTID, EXTERNALID, MATERIALSKUREFERENCE_SKUTYPE, RECORD_UPDATED_BY, ROYALTY_DATE, FEETAX, TAX, TOTAL, BALANCE, BUSINESSUNIT_ID, CREATEDON, PAYMENTDUEDATE, PROJECT_ID, NETAMOUNT, NUMERICNUMBER, ROYALTY_SENTON, NUMBER, DISCOUNTTOTAL, EXCLUDEFROMPAYROLL, INCLUDEINTECHNICIANREPORTS, MODIFIEDON, STATUS, TENANT_TYPE, NEWCONSTRUCTION, ACKNOWLEDGEMENTSIGNATURE, ADJUSTMENTTO_ID, CREATEDBY_ID, CUSTOMER_ID, FEETOTAL, INVOICEDON, PAIDON, TYPE_ID, JOB_ID, LABORTAX, LOCATION_ID, ROYALTY_STATUS, SUMMARY, PROJECTLABELS, MATERIALSKUREFERENCE_SKUID, MATERIALSKU_ID, MEMBERSHIP_ID, COMMISSIONELIGIBILITYDATE, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, SIGNATURE, AUTHORIZATIONSIGNATURE, BILLINGDATE, IMPORTID, TECHNICIANACKNOWLEDGEMENTSIGNATURE, AUTHORIZEDAMOUNT, ID, PAYROLLDATE, ACTIVE, COUNTERSALESLOCATION_ID, PAYMENTTERM_ID, SUBTOTAL, BATCH_ID, MATERIALTAX, ROYALTY_MEMO, TAXZONE_ID] Column Name found in Datamart and Curated Table :: COMMISSIONELIGIBILITYDATE Column Name found in Datamart and Curated Table :: TYPE_ID Column Name found in Datamart and Curated Table :: NEWCONSTRUCTION Column Name found in Datamart and Curated Table :: ACTIVE Column Name found in Datamart and Curated Table :: BATCH_ID Column Name found in Datamart and Curated Table :: DISCOUNTTOTAL Column Name found in Datamart and Curated Table :: NETAMOUNT Column Name found in Datamart and Curated Table :: ROYALTY_SENTON Column Name found in Datamart and Curated Table :: SUMMARY Column Name found in Datamart and Curated Table :: TECHNICIANACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: CREATEDBY_ID Column Name found in Datamart and Curated Table :: ADJUSTMENTTO_ID Column Name found in Datamart and Curated Table :: EXPORTID Column Name found in Datamart and Curated Table :: EXTERNALID Column Name found in Datamart and Curated Table :: INVOICEDON Column Name found in Datamart and Curated Table :: PAIDON Column Name found in Datamart and Curated Table :: PAYMENTTERM_ID Column Name found in Datamart and Curated Table :: MODIFIEDON Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUTYPE Column Name found in Datamart and Curated Table :: MEMBERSHIP_ID Column Name found in Datamart and Curated Table :: STATUS Column Name found in Datamart and Curated Table :: TAX Column Name found in Datamart and Curated Table :: TAXZONE_ID Column Name found in Datamart and Curated Table :: COUNTERSALESLOCATION_ID Column Name found in Datamart and Curated Table :: NUMERICNUMBER Column Name found in Datamart and Curated Table :: ROYALTY_STATUS Column Name found in Datamart and Curated Table :: BUSINESSUNIT_ID Column Name found in Datamart and Curated Table :: CONFIGURATION Column Name found in Datamart and Curated Table :: CREATEDON Column Name found in Datamart and Curated Table :: CUSTOMER_ID Column Name found in Datamart and Curated Table :: JOB_ID Column Name found in Datamart and Curated Table :: LOCATION_ID Column Name found in Datamart and Curated Table :: ROYALTY_DATE Column Name found in Datamart and Curated Table :: ACKNOWLEDGEMENTSIGNATURE Column Name found in Datamart and Curated Table :: BALANCE Column Name found in Datamart and Curated Table :: BILLINGDATE Column Name found in Datamart and Curated Table :: EXCLUDEFROMPAYROLL Column Name found in Datamart and Curated Table :: MATERIALTAX Column Name found in Datamart and Curated Table :: AUTHORIZATIONSIGNATURE Column Name found in Datamart and Curated Table :: PAYMENTDUEDATE Column Name found in Datamart and Curated Table :: PROJECTLABELS Column Name found in Datamart and Curated Table :: AUTHORIZEDAMOUNT Column Name found in Datamart and Curated Table :: ID Column Name found in Datamart and Curated Table :: INCLUDEINTECHNICIANREPORTS Column Name found in Datamart and Curated Table :: MATERIALSKUREFERENCE_SKUID Column Name found in Datamart and Curated Table :: PAYROLLDATE Column Name found in Datamart and Curated Table :: SIGNATURE Column Name found in Datamart and Curated Table :: SUBTOTAL Column Name found in Datamart and Curated Table :: LABORTAX Column Name found in Datamart and Curated Table :: MATERIALSKU_ID Column Name found in Datamart and Curated Table :: ROYALTY_MEMO Column Name found in Datamart and Curated Table :: TOTAL Column Name found in Datamart and Curated Table :: FEETAX Column Name found in Datamart and Curated Table :: IMPORTID Column Name found in Datamart and Curated Table :: NUMBER Column Name found in Datamart and Curated Table :: PROJECT_ID Column Name found in Datamart and Curated Table :: FEETOTAL Column Name found in Datamart and Curated Table :: TENANT_TYPE Datamart tables contains additional column name like [ACTIVE_FLAG, RECORD_CREATE_DATE, RECORD_UPDATE_DATE, MASTER_ID] Curated tables contains additional column name like [RECORD_CREATE_DATE, RECORD_UPDATE_DATE, RECORD_UPDATED_BY] |
2 | testcases.RAW_DATAMART_CURATED.SnowFlake_ColumnValidation_Master@3d6f0054 | |